最新消息: 新版网站上线了!!!

Linux vi编辑

1.显示行号

:set nu(mber)    行号显示

2.光标上下左右移动

:0        (数字0)移到文件首行首字符

:数字        移到该行

Shift+G    移到文件末行首字符

ctrl+g    列出该行行号,所占比例

ctrl+f    向下翻一页

ctrl+d    向下翻半页

ctrl+b    向上翻一页

ctrl+u    向上翻半页

$        移到该行行尾

^        移到该行行首

w        移到该行下个字的首字符

e        移到该行下个字的尾字符

b        移到该行上个字的首字符

h(或Backspace)        光标左移一个字符

l(或space)            光标右移一个字符

j(或Enter)            光标下移一行

k        光标上移一行

{        光标移至段首

}        光标移至段尾

H        光标移至屏幕顶行

L        移至屏幕最后行

3.开始编辑

i        在光标前

I        在该行行首

a        在光标后

A        在该行行尾

o        在该行之下新开一行

O        (字母O)在该行之上新开一行

4.删除

d^        删除至该行首

d$        删除至该行尾

dd        删除该整行

ndd        删除当前行及其后n-1行

x或X        删除一个字符,x删除光标后的一个字符,X删除光标前的一个字符

nx或nX      删除光标前后的n个字符

5.复制

yy        复制该行到缓冲区

nyy        复制n行

p        将缓冲区字符粘贴到光标所在位置

6.回退上个操作

u        回到上一个操作

7.查找字符

/关键字        向下查找,若第一次没找到,一直按n,直到文件尾

?关键字        向上查找,若第一次没找到,一直按n,直到文件首

8.保存退出

:w        保存

:x        保存并退出

:q        退出vi

:q!        不保存并退出

转载请注明:谷谷点程序 » Linux vi编辑