新手学习vim编辑器之移动光标
1、我们敲一些代码 并在敲的过程多次切换Insert mode 与Normal mode 我们多练习使用o,O,a,cw命令。在里我就不说这几个命令的意思了。
敲代码的过程中我们可能想用vc下使用的tab键可是我们点击的时候,
发现它每次是跳8个字符我们有什么方法解决不?
不要着急我们切换到normal mode下使用:set tabstop=4即可解决
1、先学习两个简单的。一个是数字0一个是$美元符号
0 → 数字零,到行头
$ → 到本行行尾 n$:移动到第n行的行尾
要注意哟所有的命令都是要在normal mode下使用的。
打$符号的时候不要忘记使用shift键哟~
2、^ → 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)
%:移动到与制匹配的括号上去(),{},[],<>等。
nG:移动到第n行上 G:到最后一行
3、/pattern → 搜索 pattern 的字符串(注:如果搜索出多个匹配后,必须要在搜索到文件末尾后,可按n键到下一个)
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
当然这些命令我们很多都不需要使用,不过你也可以尝试练习下。。