- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Vi/Vim 简明教程
/archives/vim-basic-edit
【VIM 基本用法(一)】移动、编辑
初次使用 VIM(gVIM),一定会觉得无法适应,首先需要明确的一个概念,也是 VIM 的最大
的一个特性就是,在 VIM 中,有两个主要的模式,一个是“命令模式“ ,一个是”编辑模式“ 。
在任何情况下按 esc 就是到了命令模式,在命令模式下按了”i”键或者其他的(后面会讲到)
键就会进入编辑模式,进入编辑模式后,基本上就跟记事本是一样的操作了。
命令模式是 VIM 最大的特色所在,也是我们需要学习的地方所在。
这是系列教程第一篇,我们根据这幅图讲讲基本的一些操作吧:
移动移动
移动移动
h,j,k,l 这四个键应该是 VIM 中使用频率最高的键了,分别代表向左,上,下,右移动,为
什么这样设置,因为这样设置手移动的成本最低,方向键也可以用,但是我并不推荐使用方
向键,太远了。
移动到行首行尾移动到行首行尾
移动到行首行尾移动到行首行尾
数字 0 可以快速定位到行首,符号$可以定位到行尾,^可以定位到本行第一个非空字符处,
这些跟正则表达式的规则很类似。
单词移动单词移动
单词移动单词移动
w,b,e 是按照词为单位来移动的,所谓词就是指纯字母或者字符的一组集合,w 是下一个词
的词首,e 是下一个词的词尾,b 是移动到上一个词的词首。
大写字母 W,B,E 也是按照词为单位移动的,这里的词就是指中间没有空格的一串字符,不
区分字母数字符号,只要中间没有空格,那么他这里所指的词。
编辑、编辑、修改修改
编辑编辑、、修改修改
i(nsert)键是在当前字符之前开始插入字符,按下了 i 键之后,VIM 也就进入了编辑模式,这
时候按 esc 键可以退回到命令模式。
使用大写字母 I,表示在这一样的最前面插入字符。
x 可以删除当前的字符,大写 X 可是删除当前字符之前的一个字符。
a(ppend)键可以再当前字符之后开始插入字符,也会进入编辑模式。
大写 A 键可以再当前行的最后开始插入字符。
u(ndo)键可以用来撤销上一次操作,ctrl+r(edo)键可以用来恢复上一次操作。
r 键用来替换当前字符,你输入完一个字符之后会自动回到命令模式。
大写 R 表示进入替换编辑状态,你输入的每一个字符都会替换对应位置上的字符。
符号:可以进入额外的命令模式,输入:w 表示保存当前修改,:q 表示退出。
【VIM 基本用法(二)】修改、删除
看看这篇教程的示意图吧:
vim 定位定位
定位定位
f(ind):后面紧跟一个你要查找的字符,光标会移动到这一行离当前光标位置的第一个字符
上。
F:f 小写是向后查找,大写 F 就是向前查找。
t(ill) :与小写 f 相同,不同的是停留在查找的字符前一个位置。
T :大写 T 就是向后查找。
vim 删除删除
删除删除
d(elete):后面紧跟一个动作,这个动作指出你要删除的位置离当前光标的距离,比如 dw :
删除一个单词 df_ :删除到_符号之间的内容
c(hange):与 d 操作相同,不同的是 c 操作之后,会进入编辑模式。
这两个操作也可以与 j,k,l,h 等键配合。
vim 重复操作重复操作
重复操作重复操作
.:句点可以重复你的上一次操作:文字的输入,删除或是修改,等等,在当前光标位置生
效。
vim 组合组合
组合组合
d2w:顾名思义,delete 2 words,删除接下来的两个单词。
d2t,:这个组合就可以删除接下来两个”,”号之间的内容,但不包括第二个逗号。
重复输入操作符可以对当前行进行编辑,比如 cc,dd 都是删除当前行。
vim 选中选中
选中选中
v :在 vim 中,只有 v 键可以进入选择模式,当键入 v 之后,移动光标,你移动的范围就会
高亮,也就成为了选中区域。
V :大写 V 键,选中范围是以行为单位的。
ctrl+v:可以进行列选择,也是非常有用的。
【VIM 基本用法(三)】复制、粘贴、剪贴板
先看看本篇教程的图:
vim 复制粘贴复制粘贴
复制粘贴复制粘贴
y(ank) :后面跟一个动作来复制到缓冲区,比如 w,j,k 等。
文档评论(0)