Vim Cursor Movement

h 光标向左移动
j 光标向下移动
k 光标向上移动
l 光标向右移动
w 可以将光标向前移动一个word首字符上
W  
e 可以将光标向前移动word尾字符上
E  
b 光标向后移动到前一个word的首字符上
B  
$ 将光标移动到当前行行尾(像正则表达式语法)
^ 将光标移动到当前行的第一个非空白字符上(像正则表达式语法)
0 将光标移动到当前行的第一个字符上(数字0)
fx 在当前行上查找下一个字符x
Fx 向左方向搜索
; 重复运行 f 命令
tx 同"fx"命令,只不过它不是把光标停留在被搜索字符上,而是在它之前的一个字符上
Tx 向左方向搜索,把光标停留在被搜索字符之后的一个字符上
% 它跳转到与当前光标下的括号相匹配的那一个括号上去
[N]G 命令就会把光标定位到由命令计数指定的行,比如"33G"就会把光标置于第33行上。如果没有数字,光标置于最后一行
gg 命令是跳转到第一行,"1G"效果也是一样。
[N]% 把光标定位在文件的长度的百分比,"50%"定位在文件的中间,"90%"跳到接近文件尾的地方
H 移动到目前显示在屏幕最上面
M 移动到目前显示在屏幕中间
L                   移动到目前显示在屏幕最下面
CTRL-U  命令会使文本向下滚动半屏
CTRL-D 命令将窗口向下移动半屏
CTRL-E 向上滚动一行
CTRL-Y 向下滚动一行(windows下可能被映射为重做而不是向下滚屏)
CTRL-F 向前滚动一整屏(Forward)
CTRL-B 向后滚动一整屏(Backward)
zt 把当前行置于屏幕顶端
zz 把当前行置为屏幕正中央
zb 把当前行置于屏幕底端
* 读当前光标指向的字符串,然后光标指向这个字符串出现的下一个地方
# 读当前光标指向的字符串,然后光标指向这个字符串出现的上一个地方
gd 读当前光标指向的字符串,然后光标指向这个字符串第一次出现的地方
'. 把光标移动到最近修改的行
'' 命令可以在两点之间来回跳转
CTRL-O   命令是跳转到你更早些时间停置光标的位置(提示:O意为older)
CTRL-I 则是跳回到后来停置光标的更新的位置(提示:I在键盘上位于O前面)
ma 将当前光标下的位置名之为标记"a"
'a 跳转到一个你定义过的标记a

你可能感兴趣的:(windows,正则表达式,F#,J#,vim)