Linux之vi三种模式常用操作的学习
2017-03-09 10:59
429 查看
1、vi的三种模式
2、切换到编辑模式的四种方式,编辑模式可以输入任意内容
a 光标向后移动一位
i 当前位置
o 另起新行
s 删除光标所在字符
r 替换光标所在字符
3、尾行模式,用于保存内容、查找替换、设置行号等等功能性操作
:q //quit退出vi编辑器
:w //write保存修改的内容
:wq //保存并退出
:q! //强制退出,当对文本内容作了修改而不想要保存时
:w! //强制保存,当没有文本的写权限时
:set number 或 :set nu //显示行号
:set nonumber 或 :set nonu //取消显示行号
:/内容/ 或 /内容 //查找指定内容 //n将光标移动到下一个目标 //N上一个
:n //跳转到第n行
:s/targetContent/newContent //替换当前行第一个targetContent为newContent
:s/targetContent/newContent/g //整行相应内容替换
:%s/targetContent/newContent <==> :1,$s/word1/word2/g //整个文本相应内容替换
:n1,n2s/word1/word2/gc //:100,200s/word1/word2/g 把100行到200行之间的word1替换为word2,并提示是否替换 c->confirm
4、命令模式
1)光标移动
a、字符级
左(h) 下(j) 上(k) 右(l)
b、单词级
w word移动到下个单词首字母
b before上个单词首字母
e end下个单词结尾
c、行级
0 行首
$ 行尾
d、段落级{ 上 } 下(没必要记忆)
e、屏幕级 H屏首 L屏尾(没必要记忆)
f、文档级
G 文档尾部
nG 文档第n行
gg 文档第一行
crtl+f <--> pagedown向下翻页
crtl+b <--> pageup向上翻页
n+enter 向下移动n行
2)内容删除
dd //删除当前行
ndd //自当前行向下删除n行
x //删除当前字符
cw //删除光标所在字母后面的字符
3)内容复制
yy //复制光标当前行
nyy //自当前行复制n行
p //对(删除)复制的内容进行粘贴
4)相关快捷操作
u //撤销
. //重复上次操作
2、切换到编辑模式的四种方式,编辑模式可以输入任意内容
a 光标向后移动一位
i 当前位置
o 另起新行
s 删除光标所在字符
r 替换光标所在字符
3、尾行模式,用于保存内容、查找替换、设置行号等等功能性操作
:q //quit退出vi编辑器
:w //write保存修改的内容
:wq //保存并退出
:q! //强制退出,当对文本内容作了修改而不想要保存时
:w! //强制保存,当没有文本的写权限时
:set number 或 :set nu //显示行号
:set nonumber 或 :set nonu //取消显示行号
:/内容/ 或 /内容 //查找指定内容 //n将光标移动到下一个目标 //N上一个
:n //跳转到第n行
:s/targetContent/newContent //替换当前行第一个targetContent为newContent
:s/targetContent/newContent/g //整行相应内容替换
:%s/targetContent/newContent <==> :1,$s/word1/word2/g //整个文本相应内容替换
:n1,n2s/word1/word2/gc //:100,200s/word1/word2/g 把100行到200行之间的word1替换为word2,并提示是否替换 c->confirm
4、命令模式
1)光标移动
a、字符级
左(h) 下(j) 上(k) 右(l)
b、单词级
w word移动到下个单词首字母
b before上个单词首字母
e end下个单词结尾
c、行级
0 行首
$ 行尾
d、段落级{ 上 } 下(没必要记忆)
e、屏幕级 H屏首 L屏尾(没必要记忆)
f、文档级
G 文档尾部
nG 文档第n行
gg 文档第一行
crtl+f <--> pagedown向下翻页
crtl+b <--> pageup向上翻页
n+enter 向下移动n行
2)内容删除
dd //删除当前行
ndd //自当前行向下删除n行
x //删除当前字符
cw //删除光标所在字母后面的字符
3)内容复制
yy //复制光标当前行
nyy //自当前行复制n行
p //对(删除)复制的内容进行粘贴
4)相关快捷操作
u //撤销
. //重复上次操作
相关文章推荐
- linux之vi三种模式常用操作的学习
- Linux之vi三种模式常用操作的学习
- Linux之vi三种模式常用操作的学习
- 【Linux学习】Vi / Vim编辑器—编辑器工作模式、vi编辑操作
- Linux学习之旅【8】vim三种模式常用命令表
- Linux学习-vi/vim常用操作
- linux 学习 vi简介; vi下三种工作方式。
- Linux常用操作命令学习使用实时记录
- VI学习笔记——插入模式下的操作技巧
- linux中vi软件的一般模式下的基本操作
- 【学习笔记】Linux基本操作(5)--- Linux系统常用命令
- c/c++unix/linux基础学习笔记-常用命令和vi的使用
- Linux学习记录--vim与vi常用命令
- linux vi 常用操作
- linux学习之vi编辑器常用命令
- *Linux常用命令学习1---(安装、文件系统、目录操作命令cd ls mv cp rm mkdir、链接命令ln……)
- Unix_Linux学习(3)——纯命令模式下的一些基本操作
- Linux学习笔记——常用文件操作命令
- Oracle学习(8)--Linux系统的VI编辑器常用命令、linux中使用ftp上传文件
- linux文件 编辑常用 inux手把手vi ---针对文件操作