您的位置:首页 > 其它

Ubuntu VIM编辑器的常用使用技巧

2016-04-18 12:47 501 查看
还记得第一玩Linux的时候学习vim在终端使用vimtutor命令进去练习模式,大概每次练习时间为20-30分钟,多练几次就掌握了基本操作了。

如果是英文的,可以用vimtutor fr 进行转换到本土语言

d 为删除操作符

dw 可以删除一个word,“d”命令可以后跟任何一个位移命令,他将删除从当前光标起到位移的终点处的文本内容。

dd ,删除一整行

d$,删除当前光标到行尾的内容

Vim只删除到位移命令之后光标的前一个位置。这是因为Vim知道你并不是要删除下一个word的第一个字符。如果你用"e"命令来移动到word的

末尾,Vim也会假设你是要包括那最后一个字符 :

删除的内容是否包括光标所移动到的那个字符上取决于你的位移命令。在联机参考手册上把这种不包括该位置的操作叫做"排外的",把包括

该位置的操作叫"内含的" 。

"$"命令是移动光标到行尾。所以"d$"命令就是删除自当前光标到行尾的内容。这是一个"内含的"位移,所以该行最后一个字符也被删除:

c为修改操作符

cc,修改一整行

cw,修改一个word

c$,改变当前光标到行尾的内容

快捷操作:

x 代表dl(删除当前光标下的字符)

X 代表dh(删除当前光标左边的字符)

D 代表d$(删除到行尾的内容)

C 代表c$(修改到行尾的内容)

s 代表cl(修改一个字符)

S 代表cc(修改一整行)

"."命令是Vim中一个简单而强大的命令。它会重复上一次做出的改

动。例如,假设你在编辑一个HTML文件,想删除其中所有的<B>标签。你

把光标置于<B>的<字符上然后命令"df>"。然后到</B>的<上用"."命令做

同样的事。"."命令会执行上一次所执行的更改命令( 此例中是"df>")。

要删除另一个标签,同样把光标置于<字符上然后执行"."命令即可。

每日学习一个技巧并熟练掌握,积跬步行千里,熟练生出百巧来!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: