vim 文本编辑器 基本操作笔记
1.启动和退出
vim + 文件名
打开或创建文件:wq
末行模式- w 保存 q 退出 q! 强行退出
wq
保存退出
- w 保存 q 退出 q! 强行退出
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 忽略大小写
- s 替换
- 末行模式
高级技巧
- 映射快捷键
- 进入 末行模式 编辑快捷键
inoremap pymain if __name__ == '__main__':
i
编辑模式用的快捷键nore
不要递归map
映射- 录制宏 参考菜鸟教程