Linux学习
·Vim常用操作
Vim使用技巧
www.vim.org
Vim编辑器
特点:文本编辑器,建立,编辑,显示文本文件
工作模式
命令模式
插入模式
编辑模式
命令模式:
进入:vi filename
退出::wq
插入模式:
i
a
o
退出:esc
vi renwanchao.mesg
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:wq
编辑模式:
显示行号:
:set nu
插入命令
a——在光标所在字符后插入
A——在光标所在行尾插入
i——在光标所在字符前插入
I——在光标所在行行首插入
o——在光标下插入新行
O——在光标上插入新行
定位命令
:set nu——设置行号
:set nonu——取消行号
gg——到第一行
G——到最后一行
nG——到第n行
:n——到第n行
$ 移动到行尾
0 移动到行首
删除命令
x——删除光标所在处的字符
nx——删除光标所在处后n个字符
dd——删除所在行
ndd——删除n行
dG——删除光标所在行号文件末尾
D——删除光标所在处到行尾的内容
:nl,n2d——删除指定范围的行 eg::999,104d
复制剪切命令
yy——复制当前行
nyy——复制当前行一下n行
dd——剪切当前行
ndd——剪切当前行以下n行
p、P——粘贴到光标所在行下边
替换和取消命令
r——取代光标所在处字符
R——从光标所在处开始替换字符,按 esc结束
u——取消上一步操作
搜索与搜索替换命令
/string 搜索指定字符串 #/ftp
忽略大小写 :set ic
n ——搜索指定字符串的下一个出现位置
:%s/old/new/g ——在一定范围内替换指定字符串
%s全文替换
其实航,终止行,s /要替换的字符串/替换的新的字符串/g
c 询问
:%s/ftp/yangmi/g
保存和退出
:wq ——保存修改和退出
:w——保存修改 :w /root/任万超
ZZZ——保存退出
:q!——不保存退出
:wq!——强制保存