首页 > 系统服务 > 详细

centos下 Vim常用快捷键操作命令大全

时间:2020-02-12 17:37:14      阅读:61      评论:0      收藏:0      [点我收藏+]

用vi打开一个yum文件

  vi /usr/bin/yum

  按 i 键后  进入insert模式,进入insert模式后才能进行修改

  修改完成后

  按esc键进入command模式,

  然后:wq 保存文件并退出vi(注意先冒号

 

  

  保存命令

  按ESC键 跳到命令模式,然后:

  :w 保存文件但不退出vi
  :w file 将修改另外保存到file中,不退出vi
  :w! 强制保存,不推出vi
  :wq 保存文件并退出vi
  :wq! 强制保存文件,并退出vi
  q: 不保存文件,退出vi
  :q! 不保存文件,强制退出vi
  :e! 放弃所有修改,从上次保存文件开始再编辑

 

 

移动光标

在vim中移动光标跟其他的编辑器中有很大的区别,不过一旦学会了,就会飞速 的在文本中移动了。

 

h,j,k,l

上,下,左,右

ctrl-f

上翻一页

ctrl-b

下翻一页

%

跳到与当前括号匹配的括号处,如当前在{,则跳转到与之匹配的}处

w

跳到下一个字首,按标点或单词分割

W

跳到下一个字首,长跳,如end-of-line被认为是一个字

e

跳到下一个字尾

E

跳到下一个字尾,长跳

b

跳到上一个字

B

跳到上一个字,长跳

0

跳至行首,不管有无缩进,就是跳到第0个字符

^

跳至行首的第一个字符

$

跳至行尾

gg

跳至文件的第一行

gd

跳至当前光标所在的变量的声明处

[N]G

跳到第N行,如0G,就等价于gg,100G就是第100行

fx

在当前行中找x字符,找到了就跳转至

;

重复上一个f命令,而不用重复的输入fx

tx

与fx类似,但是只是跳转到x的前一个字符处

Fx

跟fx的方向相反

),(

跳转到上/下一个语句

*

查找光标所在处的单词,向下查找 在此组合n键,可以在各个找找内容之间切换

#

查找光标所在处的单词,向上查找

`.

跳转至上次编辑位置

 

复制粘贴

dd

删除光标所在行

dw

删除一个字(word)

x

删除当前字符

X

删除前一个字符

D

删除到行末

yy

复制一行,此命令前可跟数字,标识复制多行,如6yy,表示从当前行开始复制6行

yw

复制一个字

y$

复制到行末

p

粘贴粘贴板的内容到当前行的下面

P

粘贴粘贴板的内容到当前行的上面

]p

有缩进的粘贴,vim会自动调节代码的缩进

"a

将内容放入/存入a寄存器,可以支持多粘贴板

附:比如常用的一个寄存器就是系统寄存器,名称为+,所以从系统粘贴板粘贴到vim中的命令为"+p,注意此处的+不表示操作符,二十一个寄存器。

 

 

centos下 Vim常用快捷键操作命令大全

原文:https://www.cnblogs.com/lxhaaron/p/12299585.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!