新手学习vim编辑器之移动光标

2025-09-30 00:57:22

1、我们敲一些代码 并在敲的过程多次切换Insert mode 与Normal mode 我们多练习使用o,O,a,cw命令。在里我就不说这几个命令的意思了。

敲代码的过程中我们可能想用vc下使用的tab键可是我们点击的时候,

发现它每次是跳8个字符我们有什么方法解决不?

不要着急我们切换到normal mode下使用:set tabstop=4即可解决

新手学习vim编辑器之移动光标

1、先学习两个简单的。一个是数字0一个是$美元符号

0 → 数字零,到行头

$ → 到本行行尾 n$:移动到第n行的行尾

要注意哟所有的命令都是要在normal mode下使用的。

打$符号的时候不要忘记使用shift键哟~

新手学习vim编辑器之移动光标

2、^ → 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)

%:移动到与制匹配的括号上去(),{},[],<>等。

nG:移动到第n行上 G:到最后一行

新手学习vim编辑器之移动光标

3、/pattern → 搜索 pattern 的字符串(注:如果搜索出多个匹配后,必须要在搜索到文件末尾后,可按n键到下一个)

新手学习vim编辑器之移动光标

4、当然第一节我们说的hjkl光标移动命令也应该属于这一节的内容 ,但是这几个相对简单,在这里就不多说了。当然还有很多的光标移动命令,在这里我也贴出来大家看看

w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上b:与w相反e: 光标以单词向前移动 ne:光标向前移动n个单词 光标到单词的最后一个字母上ge:与e相反

f:移动光标到当前行的字符a上,nf移动光标到当前行的第n个a字符上F:相反

%:移动到与制匹配的括号上去(),{},[],<>等。

nG:移动到第n行上 G:到最后一行

CTRL+G 得到当前光标在文件中的位置

向前翻页:CTRL+F向下移动半屏:CTRL+G

向后翻页:CTRL+B

当然这些命令我们很多都不需要使用,不过你也可以尝试练习下。。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢