【技能每日GET】记录平时零碎的知识和技能点

【2017年10月22日16:57:45】
 
[ 行首/行尾 ]

在vim中,移动到行首的命令非常简单,就是”0“,这个是数字0,而不是大写字母O。移动到行尾的命令是”$“

另外还有一个命令”^“,用它可以移动到行首的第一个非空白字符。

在正则表达式中我们会看到,”^“字符代表行首,而”$“字符代表行尾。可见,vi/vim的按键的安排,的确是别具匠心的。
 
[ 在文件中移动 ]

vim提供了一些命令,可以方便的在文件中移动。

命令”gg“移动到文件的第一行,而命令”G“则移动到文件的最后一行。

命令”G“前可以加上数字,在这里,数字的含义并不是倍数,而是你打算跳转的行号。例如,你想跳转到文件的第1234行,只需输入”1234G“

你还可以按百分比来跳转,例如,你想跳到文件的正中间,输入”50%“;如果想跳到75%处,输入”75%“。注意,你必须先输入一个数字,然后输入”%“。如果直接输入”%“,那含义就完全不同了。”:help N%“阅读更多细节。

在文件中移动,你可能会迷失自己的位置,这时使用”CTRL-G“命令,查看一下自己位置。这个命令会显示出光标的位置及其它信息。为了避免迷失,你可以打开行号显示;使用”:set number“命令后,会在每一行前显示出行号,可以更方便的定位的跳转(:help ‘number’)。

0 个评论

要回复文章请先登录注册