- 打开文件:gvim <filename> ,如果文件不存在,则会新建文件;
- 三种工作方式:
- 命令模式:用户 刚进入gvim编辑器所处的状态;所有输入内容都会被当做命令;
- 输入模式:按键“i”实现,所有输入都会作为ASCII文本接受并显示;
- 底行命令模式:按键“esc”实现,以“:”开始 的内容都是命令。
- wq:保存与退出;
- q!:强制退出;
- x:删除光标所在字符;
- dw:删除光标所在单词;
- d$:删除光标至行尾的所有字符;
- dd:删除当前行;
- ndd:删除当前n行;
- dG:删除当前行到最后一行;
- r:替换光标所在字符;
- cl:修改当前字符;
- cc:修改当前行;
- c$:修改到行尾的内容;
- %s/abc/123/g:将文件中所有的abc替换为123;
- ddp:上下两行交换.
- /string:向前搜索string;
- n:查找下一个;
- ?string:向前搜索string;
- /+上下 剪头:搜索历史;
- :+上下箭头:命令历史;
- shift + *:向后查找光标所在的word;
- shift + #:向前查找光标所在的word;
- yw:复制光标所在单词;
- y$:复制光标至行尾的字符;
- yy:复制当前行;
- nyy:复制当前n行;
- Y:同yy;
- p:粘贴在光标后;
- P:粘贴再光标前;
- :X(大写)
- Enter Key :(不输入密码)
- 保存退出;
- X
- Enter Key :(不输入密码)直接回车
- 保存退出;
- 横着开新窗口:sp ctrl+w+s
- 竖着开新窗口:vsp ctrl + w + v
- 切换窗口:ctrl+w
- 查看父目录内容:E, ctrl + d
- 刷新:e
- 按v,进入visual;
- d:剪贴;y:复制;p:粘贴;
- ctrl + v 进入竖选模式,I 插入,esc使其生效;
1