关闭

Linux内vi的使用

标签: linuxvi
156人阅读 评论(0) 收藏 举报

一、插入文本 
命令 描述
i 在当前字符前插入文本
I 在行首插入文本
a 在当前字符后添加文本
A 在行末添加文本
o 在当前行后面插入一空行
O 在当前行前面插入一空行
R 以改写方式输入文本
二、移动光标 
命令 描述
j或下箭头  向下移动一行
k或上箭头  向上移动一行
h或左箭头  左移一个字符
l或右箭头  右移一个字符
w 右移一个词
W 右移一个以空格分隔的词
b 左移一个词
B 左移一个以空格分隔的词
0 移到行首
Ctrl-F 向前翻页
Ctrl-B 向后翻页
nG 到第n行
G 到最后一行
三、替换文本 
命令 描述
$ 到行尾
( 到句子的开头
) 到句子的末尾
{ 到段落的开头
} 到段落的末尾
四、删除文本 
命令 描述
r 替换一个字符      
c 修改文本直到按下Esc健 
cw 修改下一个词
cnw   修改接下来的n个词
五、文本编辑 
命令 描述
yy 将一行文本移到缺省缓冲区中
yn 将下一个词移到缺省缓冲区中
ynw  将后面的n个词移到缺省缓冲区中
p 如果缺省缓冲区中包含一行文本,则在当前
行后面插入一个空行井将缺省缓冲区中的声
容粘贴到这一行中;如果缺省缓冲区中包含
多个词,把这些词粘贴到光标的右边.
P 如果缺省缓冲区中包含一行文本,则正当前
行前面插入一个空行井将缺省缓冲区中的内
容粘贴到这一行中;如果缺省缓冲区中包含
多个词,把这些词粘贴到光标的左边
六、保存退出 
命令 描述
zz 保存并退出
:w filename 写入文件            
:W 写入文件
:x 保存(如果当前文件修改过)并退出
:q!           不保存文件,直接退出      
:q 退出vi                 

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:46139次
    • 积分:978
    • 等级:
    • 排名:千里之外
    • 原创:51篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论