码迷,mamicode.com
首页 > 其他好文 > 详细

vi编辑器基本操作

时间:2020-10-19 22:58:47      阅读:22      评论:0      收藏:0      [点我收藏+]

标签:结果   取消   显示行号   强制退出   一个   windows   number   ber   粘贴   

home 行首
end	行尾

pageup	上翻页
pagedown	下翻页

gg	跳转至首行
shift+g组合键	直接按将会定位到末行,先按下数字键如58再按shift+g将跳转至58行

w	后移至下个单词第一个字母
b	前移至上个单词第一个字母

:set number	显示行号
:set nonumber	取消显示行号

dd	删除光标所在行
d3d	删除光标所在行向下3行内容(包括光标行)
d3→	删除当前字符算起的向右3个字符(包括光标当前字符)
d3←	删除当前字符算起的向左3个字符(不包括光标当前字符)
shift+j组合键	删除当前行末回车
:.,$d再按回车	删除所有内容(.代表本行,$代表末行)
:1,.d再按回车	删除第一行到光标行内容(包括光标行)

yy	复制光标所在行
y3y	复制光标所在行向下3行内容(包括光标行)
y3→	复制当前字符算起的向右3个字符(包括光标当前字符)
y3←	复制当前字符算起的向左3个字符(不包括光标当前字符)
复制内容后按 p 键粘贴
如果复制的是字符,则会粘贴到光标所在位置,原有内容依次右移
如果复制的是整行,则会粘贴到光标所在行的下一行位置,原有的行依次下移

u	撤回
ctrl+r组合键	恢复上次撤销的操作

/char	向下查找 char 字符,类似 windows 的 ctrl+f
shift+/组合键char	向上查找 char 字符

shift+8	向下查找光标所在单词
shift+3	向上查找光标所在单词

无论哪种查找方式,找到一个结果后,按 n 键将继续向同方向查找下一个结果
按 shift+n 键将向反方向查找上一个结果

:2,10s/old/new/g	将2至10行所有old替换成new
:2,10s/old/new	将2至10行每行第一个old替换成new

:q	退出
:wq	保存并退出
:q!	不做更改强制退出
:w 1.txt	另存文件为 1.txt

  

vi编辑器基本操作

标签:结果   取消   显示行号   强制退出   一个   windows   number   ber   粘贴   

原文地址:https://www.cnblogs.com/zrzm/p/13841481.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!