linux学习(3):vim常用命令

  • A+
所属分类:LINUX

linux学习(3):vim常用命令

1、在普通模式下使用下面的键将进入插入模式,并可以从相应的位置开始输入

linux学习(3):vim常用命令

      2、从普通模式输入:进入命令行模式,输入wq回车,保存并退出编辑,以下为其他几种退出方式:

linux学习(3):vim常用命令
   3、进入普通模式,使用下列命令可以进行文本快速删除:
linux学习(3):vim常用命令

除此之外,你还可以在命令之前加上数字,表示一次删除多行,如:2dd表示一次删除2行

4、(1)在普通模式下.(小数点)表示重复上一次的命令操作

(2)进入普通模式输入N<command>,N 表示重复后面的次数,如:输入10x,删除10个连续字符,输入3dd,将会删除3行文本

(3)普通模式下,下列命令可以让光标快速调转到指定位置,我们分别讨论快速实现行间跳转和行内跳转

行间跳转:linux学习(3):vim常用命令

行内跳转: 普通模式下使用下列命令在行内按照单词为单位进行跳转

linux学习(3):vim常用命令

5、复制、粘贴、剪贴

普通模式中使用y复制

普通模式中,yy复制游标所在的整行(3yy表示复制3行)
普通模式中,y^ 复制至行首,或y0。不含光标所在处字符。
普通模式中,y$ 复制至行尾。含光标所在处字符。
普通模式中,yw 复制一个单词。
普通模式中,y2w 复制两个单词。
普通模式中,yG 复制至文本末。
普通模式中,y1G 复制至文本开头。
普通模式中使用 p 粘贴

普通模式中,p(小写)代表粘贴至光标后(下)
普通模式中,P(大写)代表粘贴至光标前(上)

其实前面讲得 dd 删除命令就是剪切,你每次 dd 删除文档内容后,便可以使用 p 来粘贴,也这一点可以让我们实现一个很爽快的功能——交换上下行:

ddp ,就这么简单,即实现了快速交换光标所在行与它下面的行

6、查找

普通模式下输入 / 然后键入需要查找的字符串 按回车后就会进行查找。 ? 与/ 功能相同,只不过 ? 是向上而 / 是向下查找。 进入查找之后,输入n 和 N 可以继续查找 n表示继续查找,N 反向查找

普通模式下输入/icmp然后回车即可查找字符串 icmp
普通模式下输入n查找下一个 icmp
普通模式下输入?tcp向上查找字符串 tcp
普通模式下输入N查找上一个出现的 tcp
命令行模式下输入 noh 然后回车即可取消搜索

普通模式下输入\*寻找游标所在处的单词
普通模式下输入\#同上,但 \# 是向前(上)找,\*则是向后(下)找
普通模式下输入g\*同\* ,但部分符合该单词即可
普通模式下输入g\#同\# ,但部分符合该单词即可

以上查找n,N 的继续查找命令依然可以用

 

 

 

 

 

 

 

 

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的QQ
  • 这是我的QQ号扫一扫
  • weinxin
zhangaobo

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: