vi常用命令

==================  
vi命令  
==================  
vi a.txt        用vi编辑器编辑a.txt,如果不存在则建立空文件,默认是一般模式;  
---  
a i r o A I R O     都可从 一般模式 进入 编辑模式,进入后的输入位置不同  
---  
Esc         可以从 编辑模式 进入 一般模式  
---  
:           从 一般模式 进入 命令模式,可以执行 退出、保存等指令  
---  
/ 或 ?           从 一般模式 进入 命令模式,可以进行向下或向上搜索;  
---  
wq          命令默认下,保持文件,并退出;  
q           命令默认下,取消对文件的修改,并退出;  
--- 
=========  
一般模式  
=========  
h 或 左箭头     左  
j 或 下箭头     下  
k 或 上箭头     上  
l 或 右箭头     右  
---  
ctrl+f          向前翻页  
ctrl+b          向后翻页  
ctrl+d          向前翻半页  
ctrl+u          向后翻半页  
---  
0           移动到该行第一个字符  
$           移动到该行最后一个字符  
n<space>      向右移动n歌字符  
---  
G           移动到最后一行  
n<Enter>      向下移动n行  
---  
/word           向下搜索 word  
?word           向上搜索 word  
---  
x           向后删除1个  
X           向前删除1个  
---  
dd          删除整行  
3dd         包括当前行向下删除3行  
---  
yy          复制所在行  
3yy         包括当前行复制向下3行  
---  
p           粘贴在当前行下  
P           粘贴在当前行上  
---  
u           取消上次操作  
--- 
=========  
一般模式 ---> 编辑模式  
=========  
i,I         在当前光标前插入字符  
---  
a,A         在当前光标后插入字符  
---  
o,O         在当前行下新开一行  
--- 
=========  
编辑模式 ---> 一般模式  
=========  
Esc         退出编辑模式,进入一般模式  
--- 
=========  
一般模式 ---> 命令行模式  
=========  
:           进入命令行模式  
--- 
=========  
命令行模式  
=========  
w           保存  
w!          强制保存,即使是只读文件,只要用户的权限够,就可以保存  
q           退出vi,如果文件已经改变且尚未保存则报错;  
q!          取消修改,并退出vi  
wq          保存并退出  
wq!         强制保存并退出  
---  
w b.txt         当前文档另存为b.txt  
---  
r c.txt         将c.txt的内容加入到当前文档中  
---  
set nu          显示行号  
set nonu        取消行号  
--- 
=========  
一般模式 ---> 搜索模式  
=========  
/           向下搜索,输入要搜索的字符,然后回车  
?           向上搜索  
--- 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值