配置
配置文件
- 全局配置 /etc/vim/vimrc
- 个人配置 ~.vimrc
tab
vim /etc/vim/vimrc
set ts=4
set expandtab
set autoindent
显示行数
- set number/set nu
- set nonumber /set nonu
编辑
定位
行内定位
- NG 移动具体行
- eg : 174G 174行
- gg 第一行
- G 最后一行
按单词移动
- w 到下一个单词开头
- e 到下一个单词尾
行内移动
- ^ 行头第一个非空
- $ 行尾非空
- 0 行头
- g_ 行尾
- /pattern 正则模式
字符查找
- nf/F char 到下一个/上一个字符处
- nt/T char 到下一个/上一个字符前
插入模式
- i 在光标处插入
- a 在光标后插入
- o 在下一行插入
- O 在上一行插入
- cw 在光标处,覆盖单词结尾的字符
Undo/Redo
- u undo
- ctrl + r redo
文件操作
- :w 保存
- :saveas 另存为
- :e path 打开
- :q 退出
- ❌wq\\ZZ 保存并退出
- :q! 不保存退出
- :qa! 不保存退出,即使其他人在修改
- :bn :bp 在多个文件中切换
复制粘贴
- dd 删除并复制行
- yy 粘贴当前行
- v 可视化选择
- start y end 选择
- 0y$
- p/P 粘贴
删除
- x 删除光标所在字符
- dd 删除行
- cw 删除光标之后
- dt char 删除到下一个字符
宏相关
- . 重复上一个命令
- N command 重复n次任务
高级特性
- 插件
- 宏
- 快操作
- 可视
继续阅读与本文标签相同的文章
上一篇 :
你可以做一个bugly
下一篇 :
答疑分享113:迟到扣款统计
-
2019 年度 “CCF 杰出会员” 公布,清华北大等86人当选
2026-05-18栏目: 教程
-
3步轻松搞定Spring Boot缓存
2026-05-18栏目: 教程
-
5G机皇已来 三星Galaxy Note10+5G正式登陆中国
2026-05-18栏目: 教程
-
威特动力:从“制造”到“智造”的跨越
2026-05-18栏目: 教程
-
Nreal携手运营商KDDI,共推日本MR生态建设
2026-05-18栏目: 教程
