免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1001 | 回复: 0
打印 上一主题 下一主题

Linux Vi编辑器命令集 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-07 11:09 |只看该作者 |倒序浏览
1.  vi命令
Vi编辑器
Vi 文件名

Vi o 文件名1 文件名2
水平分割显示文件
Vi O文件名1 文件名2
垂直分割显示文件
命令模式
移动光标
h 左, k 上, j 下, l 右
Ctrl+b =PageUp
Ctrl+f =PageDown
H (Highest)
光标移到屏幕的最上行
nH
将光标移到屏幕的第n行
M (Middle)
光标移到屏幕的最中央
L (Lowest)
光标移到屏幕的最下行
nL
将光标移到屏幕的倒数第n行
w
在指定行内右移光标到下一个字开头
e
在指定行内右移光标到一个字的末尾
b
在指定行内左移光标到前一字的开头
0 数字0
左移光标,到本行的开头
$
右移光标,到本行的末尾
^
移动光标到本行的第一个非空字符
替换和删除dw、db、dd前面都可以加n
r字符
用字符替换光标所指向的当前字符
nr字符
用字符替换光标所指向的当前字符开始的n个字符
x
删除光标所指向的当前字符
dw
删除光标右侧的字
db
删除光标左侧的字
dd
删除光标所在行,并去除空隙
粘贴和复制
p 小写
将缓冲区的内容粘贴到光标的后面
P 大写
将缓冲区的内容粘贴到光标的前面
yy
复制当前行到内存缓冲区
搜索字符串
/字符串
正向搜索字符串
?字符串
反向搜索字符串
n
继续搜索
撤消和重复
u
撤消前一条命令的结果
. (点)
重复最后一条修改正文的命令
文本选中(Vi)可视模式
v 小写
字符选中命令
V 大写
行选中命令
输入模式
进入和退出模式命令
a、c、i、r、o、s 常用 a、i
〔ESC〕键或 Ctrl+[ 组合键
末行模式
进入和退出模式命令

进入模式
〔ESC〕
退出模式
退出Vi编辑器
:q
在未作修改的情况下退出Vi
:q!
放弃所有修改退出Vi
:wq
保存退出Vi
文件保存
. (点)
光标所在行的行号
.+5 (点+5)
当前行向下第5行
$
正文最后一行的行号
:345w 文件名
将第345行写入文件
:1,$w 文件名
将第一行至最后一行写入文件
:.,.+5w 文件名
将当前行开始6行内容写入文件
:r  文件名
读取文件的内容,插入当前光标所在行的后面
:e  文件名
编辑新文件代替原有内容
:f  文件名
将当前文件重命名为此文件名
:f
打印当前文件名称和状态,如文件的行数、光标所在的行号等
文本替换
:[行号1],[行号2]  s/字符串1/字符串2/g
s代表查找命令g代表全部
删除
:d
删除光标所在行
:/字符串1/,/字符串2/d
删除从字符串1到2的所有行




本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/22239/showart_151838.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP