加入收藏 | 设为首页 | 会员中心 | 我要投稿 江门站长网 (https://www.0750zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

5分钟带你进入Vim大门

发布时间:2021-04-11 16:45:12 所属栏目:外闻 来源:互联网
导读:im的正常模式 Vim用户大部分时间都花在正常模式下。在这里,您可以浏览文本并执行快速编辑。在任何模式下按Escape ESC键都将带您进入正常模式。 vim代替标准箭头键,使用hjkl (h表示左,j表示下,k表示上,l表示右)进行导航。起初似乎适得其反。但是,vim

im的正常模式

Vim用户大部分时间都花在正常模式下。在这里,您可以浏览文本并执行快速编辑。在任何模式下按Escape <ESC>键都将带您进入正常模式。

vim代替标准箭头键,使用hjkl (h表示左,j表示下,k表示上,l表示右)进行导航。起初似乎适得其反。但是,vim这样做是为了节省用户到达键盘上的箭头键所花费的时间。

而且,像许多基于控制台的编辑器一样,vim鼓励用户远离鼠标。您可以配置vim来启用鼠标支持。

您也可以逐个单词移动文本。例如,在正常模式下按w将光标移至下一个单词的开头。您可以使用b移至当前单词的开头,然后通过e结束。

Vim使用单词导航

使用0 导航到行的开头,使用$移到行的结尾。按H键可使光标移至屏幕顶部,M键将光标移至屏幕中部,L键将光标移至屏幕底部。您可以使用Ctrl + u和Ctrl + d上下滚动。如果在正常模式下按gg,vim会将光标移到顶部。输入G 移至末尾。

一旦您习惯了在正常模式中移动,就可以学习vim编辑命令。使用x删除一个字符,使用s替换。您可以使用d操作符删除文本。其语法如下所示

d{motion}

操作范围的指令。例如,在正常模式下按dw会删除当前单词。如果输入d$,vim将删除光标至行尾的所有内容。同样,输入d0将删除到行首。使用dd删除整行。

在Vim中删除文本

但是,您无需删除某些内容并进入替换模式即可进行更改。该c操作符允许我们进行更改VIM直接从正常模式运动。

c{motion}

因此,当你按下cw键时,vim会删除当前单词并将你置于插入模式。您的光标必须在单词的开头,因为vim将从当前位置删除。用ciw来避开这个。这会在当前单词中进行更

(编辑:江门站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读