常用的vim命令
总结了我经常用到的vim命令,虽然不是很全,但是日常的开发足够了
启动vim
- vim 直接启动vim
- vim filename 打开vim并创建名为filename的文件
插入命令
- i 在当前位置生前插入
- I 在当前行首插入
- a 在当前位置后插入
- A 在当前行尾插入
- o 在当前行之后插入一行
- O 在当前行之前插入一行
撤销和重做
- u 撤销(Undo)
- U 撤销对整行的操作
- Ctrl + r 重做(Redo),即撤销的撤销。
退出命令
- :wq 保存并退出
- ZZ 保存并退出
- :q! 强制退出并忽略所有更改
- :e! 放弃所有修改,并打开原来文件。
关闭窗口
- :close 最后一个窗口不能使用此命令,可以防止意外退出vim。
- :q 如果是最后一个被关闭的窗口,那么将退出vim。
- ZZ 保存并退出。
- 关闭所有窗口,只保留当前窗口:only
文件命令
- 打开单个文件vim file
- 同时打开多个文件vim file1 file2 file3 ...
- 在vim窗口中打开一个新文件:open file
- 在新窗口中打开文件:split file
- 切换到下一个文件:bn
- 切换到上一个文件:bp
- 查看当前打开的文件列表,当前正在编辑的文件会用[]括起来。:args
- 打开远程文件,比如ftp或者share folder:e ftp://192.168.10.76/abc.txt或者:e
vim的模式
- 正常模式(按Esc或Ctrl+[进入) 左下角显示文件名或为空
- 插入模式(按i键进入) 左下角显示--INSERT--
- 可视模式(不) 左下角显示--VISUAL--
- 导航命令
标签:文件,命令,vim,插入,当前,经常,打开 来源: https://www.cnblogs.com/ricklz/p/12207820.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。