Linux下vim编辑器一些操作的整理(centos 64)

命令行下的命令
1、【x】:每按一次,删除光标所在位置的后面的一个字符
2、【#x】:例如,【4x】表示删除光标所在位置的后面的4个字符
3、【X】:每按一次,删除光标所在位置的前面的一个字符
4、【#X】:例如,【4X】表示删除光标所在位置的前面的4个字符
5、【dd】:删除光标所在行
6、【#dd】:从光标开始删除#行

7、【yw】:将光标所在之处到字尾的字符复制到缓冲区
8、【#yw】:复制#个字到缓冲区
9、【yy】:复制光标所在的当前行到缓冲区
10、【#yy】:表示复制从光标所在的该行往下数#行
11、【p】:将缓冲区内的字符贴到光标所在位置
12、【u】:撤销上一步操作
13、配对括号的查找:将光标移动到一个括号上,按下【%】,光标则会跳转到与之匹配的那个括号

14、【ctrl】+【b】:对于文档来说,下移一页,方向是向文章的开头
15、【ctrl】+【f】:对于文档来说,上移一页,方向是问斩的末尾
16、【ctrl】+【u】:对于文档来说,下移半页,方向是文章的开头
17、【ctrl】+【d】:对于文档来说,上移半页,方向是文章的末尾
18、【gg】:回到文章的开头
19、【GG】:回到文章的末尾
20、【$】:移动到光标所在行的行尾
21、【^】:移动到光标所在行的行首
22、【w】:光标跳到下个字的开头
23、【e】:光标跳到下个字的结尾
24、【b】:光标跳到上个字的开头

25、【r】:替换光标所在处的字符,直到按下【ESC】为止
26、【R】:替换光标所到之处的字符,直到按下【ESC】为止
27、【ctrl】+【g】:列出光标所在行的行号
28、【#G】:表示移动光标至#行的行首

底行模式下的命令
29、【set nu】:在文件中的每一行前面列出行号(【set nonu】与之相反)
30、底行模式下输入行号【#】,在按【enter】,光标就会跳到#行
31、【/关键字】:先按【/】,再输入关键字,按回车键即可搜索你想要找的关键字,按【n】会往后寻找,【N】会往前寻找

32、【2,5s/start/end/gc】:替换2到5行的start为end,/gc表示替换【g】该行里的所有start,并且【c】每次替换前会进行确认,没有g只会替换每行的的第一个,没有c则再替换的时候不会进行确认
33、【%s/start/end/gc】:替换全文的start为end
34、【!ls】:在vim内部执行外部命令,如【!ls test.c -l】,相当于linux系统的窗口下输入ls test.c -l
35、【2,5 w test.c】:将文档中的2到5行存入test.c中,若没有test.c则会自动创建,若有则会进行覆盖
36、【r test.c】:将test.c的内容提取到当前文档中
37、【n filename】:编辑另一个文件filename
38、【N filename】:编辑上一个文件filename
39、【files】:列举vim目前打开的所有文件
40、【sp test.c】:在当前窗口在打开一个窗口编辑test.c(屏幕可实现多个窗口)
(1)【ctrl+w+j】:移到下一个窗口
(2)【ctrl+w+k】:移到上一个窗口
(3)对应文件下的底行模式下,输入wq即可保存并关闭此窗口

  • 8
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值