Linux的vim

1.简介

vim有两种模式,command命令模式和edit编辑模式。

2.基本指令

1.初始时,默认是command命令模式,按i进入编辑模式;在编辑模式下按esc退出至命令模式

2.在命令模式下,输入:wq是保存内容并且退出

3.在命令模式下,输入:q!是不保存这次的编辑并且退出

4.在命令模式下,输入:wq <文件名>,是将当前文件以你定义的文件名保存出一个文件,通常在新创建一个文件的时候才使用。

5.syntax on是保持语法高亮的命令,set number是保持每一行前面显示行数的命令,这两个命令都是在vim的命令模式下才可使用。当然,要是你想以后vim编辑的时候,都默认这两个选项,那么可以使用vim ~/.vimrc,在vim配置文件中加上这两个选项,以后用vim编辑文件的时候都会默认这两个选项。

6.~/.vimrc里面配置文件里面东西其实非常的多,我们可以去找别人配置好的文件直接copy过来使用即可。

7.vim编辑的时候复制粘贴长篇东西会出现格式错乱,这个时候我们先设置:set paste后,再进入编辑模式即可。

8.移动光标可以使用小键盘的方向键,也可以使用HJKL四个键,H左L右J下K上

9.w键可以一个一个单词往后跳,b键可以一个一个单词往前跳

10.PgUp或者ctrl+B往上翻页,PgDn或者ctrl+F往下翻页,就可以多行翻代码。(有的笔记本记得按Fn)

11.行号+gg 可以直接跳到对应行号所在的行,例如输入66gg直接跳到66行(无需回车)

12.行号+J往下跳,行号+K往上跳,例如15J,往下跳15行(无需回车)

13.查找:
例如输入/node敲回车,文本里所有node都会高亮,按N会跳到下一个node,按shift+N跳到上一个node

14.剪切:
vim中没有删除,只有剪切。CC是剪切当前行并且进入编辑模式,DD是删除当前行不进入编辑模式
C3C表示删除包括从当前行开始数的3行。

15.撤销:
按u撤销上一步操作。

16.粘贴:
按P即可进行粘贴

17.复制:
按YY

18.比如我们要删除整个main函数,但是我们用之前的操作需要去计算main函数有多少行,这样很麻烦,我们可以在命令模式下按v,进入visual模式,然后通过移动方向键,来选中多行,之后就配合C、D、Y等命令进行操作就行。

19.自动补全功能

3.第三方插件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值