vim使用方法

1、vim在命令模式中复制一行是连续按两个y,即:yy,然后粘贴是p。

2、vim在命令模式中剪切一行是连续按两个d,即:dd。

3、从编辑模式切换到命令模式按esc键。

4、从命令模式切换到末行模式输入:shift+:即可。

5、保存并退出是末行模式下输入:wq或shift+zz。

6、强制退出(不保存退出)是末行模式下输入:q!。

7、在命令行模式下,如果按i进入编辑模式,则光标不会改变,输入的字母则会在光标前的位置插入,如果是按a则光标会向后移动一位,然后在光标前位置插入。

8、在命令行模式下,如果按o进入编辑模式并且换行编辑(不管光标在哪里都会跳到下一行,注意:是新插入一行)。

9、在命令行模式下,如果按大写的I进入编辑模式并且光标会定位到该行的首部进行插入。

10、在命令行模式下,如果按大写的A进入编辑模式并且光标会定位到该行的末尾进行插入。

11、在命令行模式下,如果按大写的O进入编辑模式并且会在上一行插入一个新行。

12、在命令行模式下,连续拷贝多行,首先选择一行,然后按要复制几行的数字、之后再按两个y,即可复制,比如按住4的同时按两次y,就是从当前行向下复制4行,最如果超过10则按需要按两个键。

13、在命令行模式下,连续剪切多行,首先选择一行,然后按要剪切几行的数字,后再按两个d,即可剪切,比如按住4的同时按两次d,就是从当前行向下剪切4行(注意:不能连续着看,按过数字之后立刻按dd)。

14、在命令行模式下,光标移动j是向下移动一行,k是向上移动一行,h是向左移动一列,l是向右移动一列,在配上数字可以移动多行或多列。

15、在命令行模式下,快速定位到当前能看到的中间行,只需按大写的M,定位到末尾按大写L,定位到首行按大写H。

16、在命令行模式下,向下翻一页按Ctrl+f,向上翻一页按Ctrl+b,向上翻半页按Ctrl+u,向下翻半页按Ctrl+d

17、在命令行模式下,快速定位到那一行,先输入行数,然后在输入大写的G,比如输入:20G,则光标会直接定位到整个文件内容的第20行。

18、在命令行模式下,快速定位到文件的最后一行,输入一个大写G即可,快速定位到文件的第一行,输入两个小写的gg即可。

19、在命令行模式下,快速定位到下一个单词,比如有hello world hahah,光标才hello处,只需按小写w即可直接定位到下一个单词world的开始处,按小写的d直接回到上一个单词的开始处。

20、在命令行模式下,只剪切光标所在行之后的内容,直接输入大写D即可。

21、在命令行模式下,撤销修改只需要按小写字母u即可,恢复修改按Ctrl+r键即可。

22、在命令行模式下,剪切光标所在行之前的内容,输入d0即可。

22、在命令行模式下,剪切光标处的内容,输入x即可,每次只删除一个(小写x往后剪切,大写X往前剪切)。

23、在命令行模式下,对内容选择,首先按小写v,然后移动光标即可选择,选择的内容为从光标位置处开始(大写V是正行正行的选择),然后按大于或小于号进行向右或向左移动(按Shift+>或Shift+<一次),之后直接按.(重复执行上一次的命令)即可。

24、在命令行模式下,按段跳转,段是以空行分割的,{(Shift+{)向上跳一行,}(Shift+})向下跳一行。

25、在命令行模式下,按dw是剪切一个单词。

26、在命令行模式下,改变某个字母是按小写r,然后在输入要替换的内容,比如将小o替换成O,只需要光标在小o上然后按r,最后输入大O即可(只能替换一个,按R即可替换光标及以后多个字符)。

27、在命令行模式下,按下/表示搜索,输入要搜索的内容后按回车即可将搜索到的内容全部标记,然后按小写n光标就会跳到下一个标记位置,大写N是向上跳。

28、在末行模式下替换内容,首先输入%s/被替换内容/要替换的内容/g回车即可替换,比如将文件中的所有8888替换成hello,只需要在末行模式下输入:%s/8888/hello/g  回车即可,如果是只替换某几行的只需要加上行号,比如替换10~16行的内容,只需写成:10,16s/8888/hello/g 回车即可。

29、在末行模式下输入sp是水平分屏,输入vs是垂直分屏

 

 

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值