Linux的vi编辑光标控制命令总结

Linux下文本编辑的光标控制命令

1.    命令简介:

在命令模式下,利用命令控制光标的位置。
2.    上下左右移动
方向键可以上下左右移动;
1)    上下移动:以行为单位
j  向下移一行; k  向上移一行
2)    左右移动可以按照字符、单词为单位:
A.    字符为单位:
h  向左移一个字符;l或空格 向右移一个字符
B.    单词为单位
e  移到下一个字的结尾;E移到下一个字的结尾,忽略标点符号;<end>
w  移到下一个字的开头;W移到下一个字的开头,忽略标点符号;
b移动前一个字的开头;B移到前一个字的开头,忽略标点符号;

C.    句子为单位
(   移到句子的开头;)    移到句子的结尾;
D.    段落为单位
{   移到段落的开头;}   移到下一个段落的开头;
3)    移动到当前行的第1列、最后一列或第n列
0或|       移到当前行的第1列<移动到行首>;
$          移到当前行的最后一个字符<行尾>;
^          移到当前行的第一个非空字符;
n|         移到当前行的第n列
4)    移动到上下行的第一个非空字符处
+或return                移到下一行的第一个字符;
-                        移到前一行的第一个非空字符
3.    移动到文件最后一行或指定行
G    移到文件的最后一行
:f    获取文件的最大行以及当前行;
最左端显示行号 :set number   取消 :set nonumber
跳到指定行  :set n  或 nG
4.    当前屏幕上中下位置
H          移到屏幕的第一行
L          移到屏幕的最后一行
M          移到屏幕的中间一行
5.    翻页:半页翻和全页翻
Ctrl+U:向文件首翻半屏;<up>
Ctrl+D:向文件尾翻半屏;<down>
Ctrl+F:向文件尾翻一屏;
Ctrl+B:向文件首翻一屏;

 

猜你喜欢

转载自blog.csdn.net/qq_29545781/article/details/81269782