vim相关命令行学习

vimtutor :进入命令学习练习

vim name:创建名为name的文件,并进入文件编辑

h:移动光标向左

l:移动光标向右

j:移动光标向下

k:移动光标向上

i:对文本进行插入操作

a:对文本进行添加操作

x:对文本进行删除操作

dw:删除光标之后的单词

d$:删除光标之后的整行文本

w:光标跳到下一个单词的第一个字母上

e:光标跳到下一个单词的最后一个字母上

$:光标跳到当前行的最后一个字母上

0:光标跳到当前行的第一个字母上

b:光标跳到上一个单词的第一个字母上

d2w:删除光标开始处之后的2个单词,2可以是其他数字,表示删除指定数量的单词

dd:删除光标处整行文本

2dd:表示删除光标处之后2行文本,2可以是其他数值,表示删除光标处指定数量的行数文本

u:表示撤销上一步操作(向前)

U:表示恢复光标当前行到上一步

CTRL-R:表示恢复之前撤销的操作(向后)

2w:表示跳到当前光标之后的第2个单词的第一个字母,2可以是其他数值,表示对应的之后的多少个单词

2b:表示跳到当前光标之前的第2个单词的第一个字母,2可以是其他数值,表示对应的之前的多少个单词

dd+p:dd删除指定行之后,在指定行执行p,会将删除的行加到光标行的下一行

今天继续学习3.2章:come on !

r:修改指定光标处文本,将光标移动到需要修改的地方,点击r之后,可以直接修改光标处文本

ce:用于修正单词,将光标移动到单词错误的地方,点击ce,会将光标处之后的单词部分删掉并进入插入文本状态

c2e:用于删除光标处之后2个单词并进入插入文本状态,2可以是其他数值,表示删除之后的数值个单词

c$:表示删除光标处之后的整行文本并进入插入文本状态

p:表示将刚删除的字符粘贴到光标所在地方

今天4.0章,我们继续:

gg:直接返回到文本首页

G:直接翻到文本尾页

55G:直接翻到第55页,55可为其他数值,表示翻到指定数值页数

contrl+G:显示当前位置信息,包括当前页数,总页数,百分比等

=======关于搜索========

/:光标显示到底部,可以直接输入要搜索的内容

n:点击之后光标移动到下一个搜索结果上

?:跟/的作用类似

%:当光标在(),[],{}上时,按%光标会跳到对应的反括号上

=======关于全局修改========

:s/thee/the/g:表示将光标行所有的thee改成the,thee和the只是示例,thee为被改文本,the为需要改成的文本,需要注意的是要先按:进入命令输入状态

:#,#s/old/new/g:其中的#表示指定的行数,例如::1,2s/old/new/g 表示将1到2行的文本中的old修改为new

:%s/old/new/g:表示全文件修改。

:%s/old/new/gc:表示全文件修改,但是会由用户觉得每个文件是否进行修改。

CTRL-O: 往上翻到之前的位置

 CTRL-I: 往下翻到新一点的位置

:!+cmd:按:进入命令行,使用!+shell可以执行shell的相关命令,点击enter可以返回到vim,例如::!ls

练习到5.2章,后面再继续。


某些操作前面加上数值,表示某个操作执行几次。



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值