vim 常用命令

一、移动光标

h 或 (←)  /  j 或 (↓)  /  k 或 (↑)  /  l 或 (→)

光标移动一个字符

0 或 [Home]  $ 或 [End]    

移动到这一行的最前/最后面字符处

1G 或[gg]  / G

移动到这个文件的最前/最后一行

二、搜寻与取代

/word

向光标之下寻找一个名称为 word 的字符串。例如要在文件内搜寻 vbird 这个字符串,就输入 /vbird 即可!

n

这个 n 是英文按键。代表『重复前一个搜寻的动作』。举例来说, 如果刚刚我们执行 /vbird 去向下搜寻 vbird 这个字符串,则按下 n 后,会向下继续搜寻下一个名称为 vbird 的字符串。如果是执行 ?vbird 的话,那么按下 n 则会向上继续搜寻名称为 vbird 的字符串!

N

这个 N 是英文按键。与 n 刚好相反,为『反向』进行前一个搜寻动作。 例如 /vbird 后,按下 N 则表示『向上』搜寻 vbird 。

三、删除、复制与粘贴

x, X

在一行字当中,x 为向后删除一个字符 (相当于 [del] 按键), X 为向前删除一个字符(相当于 [backspace] 亦即是退格键)

dd

删除游标所在的那一整行

yy

复制游标所在的那一行

p, P

p 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行! 举例来说,我目前光标在第 20 行,且已经复制了 10 行数据。则按下 p 后, 那 10 行数据会贴在原本的 20 行之后,亦即由 21 行开始贴。但如果是按下 P 呢? 那么原本的第 20 行会被推到变成 30 行。

u

复原前一个动作。

[Ctrl]+r

重做上一个动作。

四、多窗口情况下的按键功能

:sp [filename]

开启一个新窗口,如果有加 filename, 表示在新窗口开启一个新文件,否则表示两个窗口为同一个文件内容(同步显示)。

[ctrl]+w+ j [ctrl]+w+↓

按键的按法是:先按下 [ctrl] 不放, 再按下 w 后放开所有的按键,然后再按下 j (或向下箭头键),则光标可移动到下方的窗口。

[ctrl]+w+ k [ctrl]+w+↑

同上,不过光标移动到上面的窗口。

[ctrl]+w+ q

其实就是 :q 结束离开啦! 举例来说,如果我想要结束下方的窗口,那么利用 [ctrl]+w+↓ 移动到下方窗口后,按下 :q 即可离开, 也可以按下 [ctrl]+w+q 啊!

五、多文件编辑

我们可以使用 vim 后面同时接好几个文件来同时开启

:n :N

编辑下一个/上一个文件

:files

列出目前这个 vim 的开启的所有文件

六、储存、离开

:wq

储存后离开,若为 :wq! 则为强制储存后离开

ZZ

这是大写的 Z 喔!若文件没有更动,则不储存离开,若文件已经被更动过,则储存后离开。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值