目录
1.启动和退出
vim + 文件名
打开或创建文件:wq
末行模式w 保存 q 退出 q! 强行退出
wq
保存退出
2.命令模式和编辑模式
i / a
进入编辑模式Esc
退出编辑模式 进入命令模式:
末行模式set nu
出现行号syntax on
开启语法高亮 (当时有效)vim .vimrc
文件修改设置 (永久有效)set nu syntax off ts=4
3.定标操作
G
去末尾gg
回到开始 行号 +gg
光标移到某行
4.文本操作
复制代码
yy + 数字 多少行
粘贴
p
dd
删除 + 数字 删除行d$
删除光标处到行位删除单词 光标在第一个单词
dw
Ctrl
e
后一行y
前一行f
前一页b
后一页
5.查找和替换
/
搜索的内容回车
n
下一处N
上一处正则查找
可以加正则表达式 /\w+ 需要转义 量词要加反斜杠
替换
末行模式
:1,10s/
替换前的元素/替换后的元素/替换模式 ()s 替换
:1, 10s
第1行到第10行替换 ,1, $s
第一行到最后一行替换模式
g
global 全局替换i
ignore 忽略大小写
高级技巧
映射快捷键
进入 末行模式 编辑快捷键
inoremap pymain if __name__ == '__main__':
i
编辑模式用的快捷键nore
不要递归map
映射