常用操作
删除命令:
-
dd: 删除光标所在行,
-
ndd: 删除n行
-
D: 删除光标所在处到行尾内容
-
dG: 删除光标所在处到文件末尾内容
复制剪切命令:
-
yy: 复制当前行
-
nyy: 复制当前以下n行
-
dd: 剪切当前行
-
ndd: 剪切当前以下n行
-
p: 粘贴
替换和取消命令:
-
r : 取代光标所在处字符
-
R : 从光标所在处开始替换字符,esc结束
-
u: 撤销
搜索替换命令:
- /string: 搜索指定字符
保存和退出命令:
-
:w 保存自修改
-
:w [文件名] 另存为指定文件
-
:wq 保存修改并退出
-
ZZ 快捷键,保存修改并退出
-
:q! 不保存修改退出
-
:wq! 保存修改并退出
-
:q 退出
vim使用技巧
-
:r 文件名
编辑模式时使用,可以将指定文件内容导入到当前光标下 -
:r !命令
编辑模式时使用,可以将命令的执行结果导入文件中
比如: :r !date
定义快捷键
范例 :map 快捷键 触发命令
:map ^P I#<ESC>
^P => Ctrl + v +p 快捷键的按法
I =>在行首进入插入模式
# =>插入字符#
<ESC> =>输入完成后按ESC键
整个命令的含义 在光标当前行首插入#, 即注释当前行
:map ^B 0x
删除行首第一个字符
:map ^H ozhangjing@family.com<ESC>
另起一行插入我的邮箱