光标移动:
h 左
j 下
k 上
l 右
移动:
“w” (word)命令可以将光标向前移动一个word,
“b” (back 前)命令则将光标向后移动到前一个word的首字符上
“e” (end 后)命令会将光标移动到下一个word的最后一个字符
“$” (End) 命令将光标移动到当前行行尾
“0” (Home)命令则总是把光标移动到当前行的第一个字符上.
<–(Home) (End)—————>
This is a line with example text
“fx” 在当前行上查找下一个字符x. “f”(find).
“Fx” 在当前行上查找上一个字符x. “F”(find).
以移动到指定的字符上为目的
例如, 光标位于下行的开头, 假如你要移动到单词human中的字符h上
去. 只要执行命令”fh”就可以了:
To err is human. To really foul up you need a computer.
———->—————>
fh fy
<—————-
Fh
以匹配一个括号为目的的移动
写程序的时候很容易被层层嵌套的()给弄糊涂.此时使用命令“%“就太方便了: 它跳转到与当前光标下的括号相匹配的那一个括号上去. 如果当前光标在”(“上, 它就向前跳转到与它匹配的”)”上, 如果
当前在”)”上, 它就向后自动跳转到匹配的”(“上去:
%
<—–>
if (a == (b * c) / d)
<—————->
%
这对方括号[]和花括号{}同样适用.
光标移动到文件的头、中、末—–H、M、L
“H” 意为Home,移动到文件的开头; “M”为Middle, 移动到文件的中间;”L”为Last,移动到文件的末尾
set number <—–> set nonumber (分别为显示行数与不显示行数);
set ruler 这会在Vim窗口的右下角显示当前光标位置
以滚屏为目的
CTRL-u(up) 命令会使窗口向上滚动半屏
CTRL-d(down) 命令会使窗口向下滚动半屏
CTRL-f (forword)(向上滚动) <–> CTRL-b(back)(向下滚动) <—> “zz”命令 屏幕正中央
转载于:https://blog.51cto.com/suixinsuixin/1271693
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/110052.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...