按ESC键可以在从编辑退出到命令模式。
命令模式(英文输入法状态):
dd - 删除光标所在行;
Ndd - 删除光标所在行(包括)后的N行;
0 - 光标移到行头(或SHIT+6,按^);
$ - 当标移到行尾(SHIFT+4);
w - 移动到下一个单词词头;
e - 移动到下一个单词的词尾;
- - 移动到前一行的行头(半角的减号);
Nx - 删除光标位置的N个字符;
Nw - 光标移动N个单词;
gg - 光标移动到第一个字符;
G - 当标移动到最后一个字符(shift+g);
/STRING - 搜索STRING(支持正则表达式)
光标键,hkij左右,上下移动光标。
:syntax on - 打开特定文件的高这显示,可以放到~/.vimrc 文件中。
i - 进入插入模式;
a - 进入追加模式;
o - 新增下一个空行,并进入插入模式。
u - 撤消前一步操作(可以有多步);
v - 进入可视化模式(选择模式);之后按右箭头,可以向右选择(或其它光标移动键),按e可以选择一个单词。按再v 可退出可视化模式。
VISUAL模式下命令:
d - 剪切;y - 复制; p - 粘贴; $ - 选择到行尾;^ / 0 - 选择到行头。
按两次ESC或v 可以退出VISUAL模式。
CTRL+v - 进入块选择模式(多列编辑与选择模式)。可以多列选择。即多列同时操作。SHITF+i 可以在多列模式下同时插入,按ESC确认插入。
:命令。
:q - 退出(未修改时);
:wq - 保存并退出;
:w - 仅保存,不退出;
:q! - 强制退出,不保存修改内容。
插入模式:
ESC - 退出插入模式,进入命令模式。
~/.vimrc vim环境变量
设置编程源程序的高亮显示添加以下内容到.vimrc:
syntax on
filetype plugin indent on