17Linux-Vim基本操作

vi/vim 常用操作
是一个全屏幕文本编辑器,作用是建立,编辑,显示文本文件,vim里面没有菜单,只有命令


vim的工作模式:vi filename进入命令模式
               输入i a o进入插入模式 esc退出
               在命令模式下按一下 : 进入编辑模式  命令以回车结束运行


vi shen.message
o
hahhahahah
hahhha
esc键退出


:set nu     进入编辑模式,在每一行设置行号
:wq         保存退出




插入命令
a 在光标所在字符后插入 
A 在光标所在字符行尾插入
i 在光标所在字符前插入
I 在光标所在行行首插入
o 在光标下插入新行
O 在光标上插入信行




vi shen.message  打开刚刚的文件 会显示出杠杠的文件
hahahahhahha     可以移动光标到任意一个位置,按下a之类的 就可以进入插入模式
hahahah
:wq


cp /etc/services /tmp/services
vi /tmp/services    你会见到很多行东西
:set nu             设置行号
:set nonu           取消行号
gg                  直接打,可以到第一行
G                   到最后一行 
:1000               到1000行
$                   移动到行尾
0                   移动到行首




x                   删除光标所在字符
nx                  删除多个字符
dd                  删除一行
ndd                 删除n行
dG                  光标到最后 删除
D                   光标到行末删除
:99,100d            删除第99到100行


yy                  复制当前行
nyy                 复制当前行一下n行
dd                  见切当前行
ndd                 剪切当前行一下n行
p                   粘贴在当前光标下的一行
P                   粘贴到光标上的一行






r                   取代光标所在字符
R                   从光标所在开始替换字符,按esc结束
u                   取消上一步操作




/string             搜索指定字符串        :set ic 搜索时忽略大小写
n                   搜索指定字符的下一个位置
:%s/old/new/g       全文替换  old 原有字符串,new是想替换的字符串
:100,200s/old/new/g 100到200行替换






:w                  保存修改
:w newfilename      另存为指定文件   :w /root/shen.hahah
:wq                 保存退出
ZZ                  保存退出
:q!                 不保存退出
:wq!                强行保存并且退出,文件所有者,root可以使用,当文件没有写权限的时候可以这样做











































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值