VI编辑器的常用命令

掌握下面的VI的常用命令,基本就够用了,除非你要用VI来做开发代码的工作,那用下面的命令还是不太够,如果你在linux下面的话,有很多可视化的开发工具可以使用, 比如RED HAT 下面 gedit, 当然了最好用的还是 Ubuntu 下面的 code block了, 使用起来和VS一样方便,makefile文件都不需要写。

 

一、由一般模式转到输入模式的命令

a 在光标后输入文本
i
在光标前输入文本
o
在当前行后输入新一行
s
删除光标所在字符,并且转入编辑状态(可以配合ns 使用,删除n个字符)

二、一般模式操作命令

1〉光标移动命令

0 移动到光标所在列的最前面[Home]
$
移动到光标所在列的最後面
[End]
[CTRL][d]
向下半页
[PageDown]
[CTRL][f]
向下一页

[CTRL][u]
向上半页
[CTRL][b]
向上一页[PageUp]

H移动到视窗的第一列
M
移动到视窗的中间列
L
移动到视窗的最後列

nG   
直接用数字 n 加上大写 G 移动到第 n 行 (等同于命令n”

fx 往右移动到 x 字符上
tx
往右移动到 x 字符前
shift +g
跳到文件尾 (等同于G)
gg
跳到文件头

xp
交换两个字符位置
ddp
上下两行调换

2〉删除操作命令

x   删除光标所在的字符
dw  
删除光标所在的单词
d $
删除光标至行尾的所有字符
dd  
删除当前行,可在删除命令前加上数字,如 5dd表示删除5行。

3〉改变与替换操作命令

r 替换光标所在的字符
/rr
替换字符序列
c $
替换自光标位置至行尾的所有字符

4〉查询命令

向前查询abc

?abc 向后查询abc
n
向前继续查询

/n n
向后继续查询

5〉拷贝与粘贴命令

/yw 将光标所在单词拷入剪贴板
y$  
将光标至行尾的字符拷入剪贴板
p   
将剪贴板中的内容粘贴在光标后(小写p)
P   
将剪贴板中的内容粘贴在光标前(大写P)

6〉文件编辑、保存及退出vi命令

:q  不包存退出
:q!
不保存强制性退出
:w  
保存编辑
:w  filename
另存为文件filename
:w! filename
强制性存入文件filename
:wq / :x / ZZ
保存退出

三、vi的配置文件
用户可以在主目录中创建.exrc环境文件,用set打入
选项,每次调用vi时,就会读入.exrc中的指令与设置。下面是
.exrc
环境文件的实例:

set wrapmarging8 //设置tab键向前移动的空格数
set showmode //
vi中显示模式(感觉没有实际作用)
set autoindent //
设置自动缩进
set number //
vi中显示行号

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

langeldep

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值