vi 常用命令
2009-05-13 12:09:17来源:未知 阅读 ()
:q! 不保存退出
h,j,k,l (左,下,上,右移动键,可以在其前面加入数字表示其数量)
0 移动到行首
$ 移动后行尾
:set number 设置显示行号
:set nonumber 设置不显示行号
w 命令按单词移动,将符号和标点也作为单词
W 命令按单词移动,但不包括符号与标点(w与W是向前移动)
b 按单词移动,将符号与标点也作为单词
B 命令按单词移动,但不包括符号与标点(b与B是向后移动)
(vi中许多命令都可以在其前面带数字参数)
i 进入编辑模式,在当前光标前面开始插入
I 进入编辑模式,在当前光标所在的行的第一个非空字符前
a 进入编辑模式,在当前光标的后面添加
A 进入编辑模式,在当前光标所在行的最后添加
cw 到单词的尾部
c2b 后退两个单词
c$ 到行尾
c0 到行首
cw 理解为"删除标识的单词"并插入新文本直到按下esc键
cc 替换整行文本
C 与c$具有相同的效果
r 替换命令(仅替换单个字符)
s 本身只替换单个字符
S 修改整个行(s与S都会使你处于插入模式)
~ 大小写转换
dw 删除单词并将其后的空格也删除
de 仅删除单词的尾部
db 向前删除单词
u 恢复上一次操作
p 将粘贴到文本的下面
P 将粘贴到文本的上面
x 删除一个字符
X 与x一样功能
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
插入命令的数字参数,
插入命令的数字参数,可以使用i,I,a和A插入一排下划线或替换字符
例如: 50i* esc键 可插入50个星号
25a*- esc键 可插入25对*-符号
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
^ 移动到当前行的非空字符
n| 移动到当前行的第n列
e 词尾
E 词尾(忽略标点)
( 句始
) 句末
{ 段始
} 段末
[[ 节始
]] 节末
H 屏首
M 屏中
L 屏末
nH 屏首下第n行
^F 向上一屏
^B 向后一屏
^D 下半屏
^U 向上半屏
fx,Fx 查找上一实例,下一实例
tx,Tx 查找上一实例,下一实例
;,, 同方向,反方向重复(使用上面的fx,Fx与tx,Tx查找字符)
dfx 将删除到指定字符x(包括x)之间的文本,可以使用dfx来代替dw
t 除了将光标定位在搜索字符之前,它的作用与f相同
ct 命令可以修改到句子结尾的所有文本,并保留句点
G 移动到某行命令(默认移动到文末)
nG 移动到第n行
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
修改 删除 复制 从光标到...
cH dH yH 到屏幕顶部
cL dL yL 到屏幕底部
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:清空Ports中的编译文件
下一篇:用来计算经纬度距离的
- FreeBSD基础命令 2009-05-13
- tar 命令帮助 2009-05-13
- UNIX学习(5) 2009-05-13
- Vi使用入门 2009-05-13
- UNIX学习(1) 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash