主题
文本编辑器
vi/vim
vim 是 vi 的增强版。
命令模式
光标控制
h、←:左。j、↓:下。k、↑:上。l、→:右。^:移动到行首。$:移动到行尾。gg:移动到文件顶部。G:移动到文件底部。
编辑
x:删除光标所在字符。dd:删除当前行。d$:删除从光标到行尾的内容。dw:删除一个单词。v:进入可视模式;选中后按y复制。yy:复制当前行。p:粘贴。u:撤销。
插入模式
i:在当前光标处进入插入模式。a:在光标后进入插入模式。o:在下一行进入插入模式。
底行命令模式
:q:退出。:q!:不保存退出。:wq:保存并退出。:set nu:显示行号。/abc:搜索abc;n向下搜索,N向上搜索。:s/foo/bar/g:替换当前行中的匹配项。:%s/foo/bar/g:替换全文中的匹配项。:%s/foo/bar/gc:替换全文中的匹配项,每次确认。:set paste:启用粘贴模式。
nano
安装:
bash
sudo apt install -y nano可通过 ~/.nanorc 调整默认行为:
bash
set autoindent
set mouse
set tabsize 4
set nowrap
set linenumbers