`
lxq_xsyu
  • 浏览: 64024 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

Linux学习(1)vi编辑器的常用命令

 
阅读更多

今天对Linux中的vi编辑器进行了学习,对其中的常用命令进行总结:

数字 0 或^:光标移到行首

$ :光标移到行尾

H :光标移到屏幕的首行

L :光标移到屏幕的末尾

M :光标移到屏幕中间

ctrl+f :上翻页

ctrl+b :下翻页

:数字 :跳到某行

数字+G :跳到某行

w :移动到下一个单词开头

b :移动到上一个单词开头

e :移动到下一个单词末尾

:set nu :在左边显示行号

:set nonu :取消行号显示

a :追加到光标位置的后面

o :新起一行插入

i :插入到光标位置的前面

A :在行尾插入

O :在光标上面新起一行插入

I :在行首插入

x :删除光标位置字符

数字 x :删除光标位置向后n个字符

u :恢复x的删除操作

p :黏贴刚删除的字符

dw :删除到下一个单词的开头

de :删除到本单词的末尾

db :删除到本单词的开头

d$ :删除到行尾

d0 :删除到行首

3,5d :删除3——5行

3,6m10 :从3——6行移动到10行之后

8,11co18 :从8——11复制到18行后面

yl :复制一个字符

yw :复制一个单词(带末尾的空格)

ye :复制一个单词(不带末尾的空格)

yb :复制到单词开头

yy :复制一行

y0或y^ :复制到行首

y$ :复制到行尾

r :替换字符

cw :替换单词到末尾(会进入插入状态)

cc : 替换一整行

~ :大小写反转

J :把下一行连到本行末尾

/ :向后查找 n:继续查找

? :向前查找

s :将一个字符替换成一段内容

r 文件路径 :将外部文件的内容插入到光标位置之下

5,8s/wf/妻子 将5——8行的第一个wf替换成妻子

5,8s/wf/妻子/g :全部替换

ctrl+G :显示文件信息

1,$s/wf/妻子/g :全文替换

或者 %s/wf/妻子/g

:w 保存

:q 退出

:q! 强制退出

:x 保存并退出

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics