好!欢迎访问迷津渡口 现在时间是: 天气 °C ~ °C

迷津渡口

越感到迷惑 越接近真理

Vim快捷键命令汇总

  • 第一部份:一般指令模式可用的按钮说明、光标移动、复制粘贴、搜寻取代等

移动光标的方法
h 或 向左方向键(←) 光标向左移动一个字符
j 或 向下方向键(↓) 光标向下移动一个字符
k 或 向上方向键(↑) 光标向上移动一个字符
l 或 向右方向键(→) 光标向右移动一个字符
如果你将右手放在键盘上的话,你会发现 hjkl 是排列在一起的,因此可以使用这四个按钮来移动光标。 如果想要进行多次移动的话,例如向下移动 30 列,可以使用 "30j" 或 "30↓" 的组合按键, 亦即加上想要进行的次数(数字)后,按下动作即可!
[Ctrl] + [f] 屏幕『向下』移动一页,相当于 [Page Down]按键 (常用)
[Ctrl] + [b] 屏幕『向上』移动一页,相当于 [Page Up] 按键 (常用)
[Ctrl] + [d] 屏幕『向下』移动半页
[Ctrl] + [u] 屏幕『向上』移动半页
+ 光标移动到非空白字符的下一列
- 光标移动到非空白字符的上一列
n<space> 那个 n 表示『数字』,例如 20 。按下数字后再按空白键,光标会向右移动这一列的 n 个字符。例如 20<space> 则光标会向后面移动 20 个字符距离。
0 或功能键[Home] 这是数字『 0 』:移动到这一列的最前面字符处 (常用)
$ 或功能键[End] 移动到这一列的最后面字符处(常用)
H 光标移动到这个屏幕的最上方那一列的第一个字符
M 光标移动到这个屏幕的中央那一列的第一个字符
L 光标移动到这个屏幕的最下方那一列的第一个字符
G 移动到这个档案的最后一列(常用)
nG n 为数字。移动到这个档案的第 n 列。例如 20G 则会移动到这个档案的第 20 列(可配合 :set nu)
gg 移动到这个档案的第一列,相当于 1G 啊! (常用)
n<Enter> n 为数字。光标向下移动 n 列(常用)
搜寻与取代
/word 向光标之下寻找一个名称为 word 的字串。例如要在档案内搜寻 qingzz 这个字串,就输入 /qingzz 即可! (常用)
?word 向光标之上寻找一个字串名称为 word 的字串。
n 这个 n 是英文按键。代表『重复前一个搜寻的动作』。举例来说, 如果刚刚我们执行 /qingzz 去向下搜寻 qingzz 这个字串,则按下 n 后,会向下继续搜寻下一个名称为 qingzz 的字串。如果是执行 ?qingzz 的话,那么按下 n 则会向上继续搜寻名称为 qingzz 的字串!
N 这个 N 是英文按键。与 n 刚好相反,为『反向』进行前一个搜寻动作。 例如 /qingzz 后,按下 N 则表示『向上』搜寻 qingzz 。
使用 /word 配合 n 及 N 是非常有帮助的!可以让你重复的找到一些你搜寻的关键字!
:n1,n2s/word1/word2/g n1 与 n2 为数字。在第 n1 与 n2 列之间寻找 word1 这个字串,并将该字串取代为 word2 !举例来说,在 100 到 200 列之间搜寻 qingzz 并取代为 qingzz 则: 『:100,200s/qingzz/qingzz/g』。(常用)
:1,$s/word1/word2/g 从第一列到最后一列寻找 word1 字串,并将该字串取代为 word2 !(常用)
:1,$s/word1/word2/gc 从第一列到最后一列寻找 word1 字串,并将该字串取代为 word2 !且在取代前显示提示字符给使用者确认 (confirm) 是否需要取代!(常用)
删除、复制与贴上
x, X 在一列字当中,x 为向后删除一个字符 (相当于 [del] 按键), X 为向前删除一个字符(相当于 [backspace] 亦即是倒退键) (常用)
nx n 为数字,连续向后删除 n 个字符。举例来说,我要连续删除 10 个字符, 『10x』。
dd 删除光标所在的那一整列(常用)
ndd n 为数字。删除光标所在的向下 n 列,例如 20dd 则是删除 20 列 (常用)
d1G 删除光标所在到第一列的所有资料
dG 删除光标所在到最后一列的所有资料
d$ 删除光标所在处,到该列的最后一个字符
d0 那个是数字的 0 ,删除光标所在处,到该列的最前面一个字符
yy 复制光标所在的那一列(常用)
nyy n 为数字。复制光标所在的向下 n 列,例如 20yy 则是复制 20 列(常用)
y1G 复制光标所在列到第一列的所有资料
yG 复制光标所在列到最后一列的所有资料
y0 复制光标所在的那个字符到该列行首的所有资料
y$ 复制光标所在的那个字符到该列行尾的所有资料
p, P p 为将已复制的资料在光标下一列贴上,P 则为贴在光标上一列! 举例来说,我目前光标在第 20 列,且已经复制了 10 列资料。则按下 p 后, 那 10 列资料会贴在原本的 20 列之后,亦即由 21 列开始贴。但如果是按下 P 呢? 那么原本的第 20 列会被推到变成 30 列。 (常用)
J 将光标所在列与下一列的资料结合成同一列
c 重复删除多个资料,例如向下删除 10 列,[ 10cj ]
u 复原前一个动作。(常用)
[Ctrl]+r 重做上一个动作。(常用)
这个 u 与 [Ctrl]+r 是很常用的指令!一个是复原,另一个则是重做一次~ 利用这两个功能按键,你的编辑,嘿嘿!很快乐的啦!
. 不要怀疑!这就是小数点!意思是重复前一个动作的意思。 如果你想要重复删除、重复贴上等等动作,按下小数点『.』就好了! (常用)
  • 第二部份:一般指令模式切换到编辑模式的可用的按钮说明

进入插入或取代的编辑模式
i, I 进入插入模式(Insert mode): i 为『从目前光标所在处插入』, I 为『在目前所在列的第一个非空白字符处开始插入』。 (常用)
a, A 进入插入模式(Insert mode): a 为『从目前光标所在的下一个字符处开始插入』, A 为『从光标所在列的最后一个字符处开始插入』。(常用)
o, O 进入插入模式(Insert mode): 这是英文字母 o 的大小写。o 为『在目前光标所在的下一列处插入新的一列』; O 为在目前光标所在处的上一列插入新的一列!(常用)
r, R 进入取代模式(Replace mode): r 只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按下 ESC 为止;(常用)
上面这些按键中,在 vi 画面的左下角处会出现『--INSERT--』或『--REPLACE--』的字样。 由名称就知道该动作了吧!!特别注意的是,我们上面也提过了,你想要在档案里面输入字符时, 一定要在左下角处看到 INSERT 或 REPLACE 才能输入喔!
[Esc] 退出编辑模式,回到一般指令模式中(常用)

  • 第三部份:一般指令模式切换到指令列模式的可用按钮说明

指令列模式的储存、离开等指令
:w 将编辑的资料写入硬碟档案中(常用)
:w! 若档案属性为『唯读』时,强制写入该档案。不过,到底能不能写入, 还是跟你对该档案的档案权限有关啊!
:q 离开 vi (常用)
:q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。
注意一下啊,那个惊叹号 (!) 在 vi 当中,常常具有『强制』的意思~
:wq 储存后离开,若为 :wq! 则为强制储存后离开 (常用)
ZZ 这是大写的 Z 喔!若档案没有更动,则不储存离开,若档案已经被更动过,则储存后离开!
:w [filename] 将编辑的资料储存成另一个档案(类似另存新档)
:r [filename] 在编辑的资料中,读入另一个档案的资料。亦即将 『filename』 这个档案内容加到光标所在列后面
:n1,n2 w [filename] 将 n1 到 n2 的内容储存成 filename 这个档案。
:! command 暂时离开 vi 到指令列模式下执行 command 的显示结果!例如 『:! ls /home』即可在 vi 当中察看 /home 底下以 ls 输出的档案资讯!
vim 环境的变更
:set nu 显示行号,设定之后,会在每一列的字首显示该列的行号
:set nonu 与 set nu 相反,为取消行号!

特别注意,在 vim 中,『数字』是很有意义的!数字通常代表重复做几次的意思,一般加在动作之前!

  • 第四部份:区块选择(Visual Block)

当我们按下 v 或者 V 或者 [Ctrl]+v 时, 这个时候光标移动过的地方就会开始反白,这三个按键的意义分别是:

区块选择的按键意义
v 字符选择,会将光标经过的地方反白选择!
V 列选择,会将光标经过的列反白选择!
[Ctrl]+v 区块选择,可以用长方形的方式选择资料
y 将反白的地方复制起来
d 将反白的地方删除掉
p 将刚刚复制的区块,在光标所在处贴上!
  • 第五部份:多档案编辑

多档案编辑的按键
:n 编辑下一个档案
:N 编辑上一个档案
:files 列出目前这个 vim 的开启的所有档案
  • 第六部份:多视窗功能

多视窗情況下的按键功能
: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 啊!
点赞0
 标签: vim快捷键 vim命令
   支持一下
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
 点赞
 签到
 表情
 图片
 代码
提交评论

清空信息
关闭评论
minicomposer
 minicomposer 2019-05-22 04:34回复
#231
<a href="http://www.xescortx.com/nike-air-force-1-alle-hvid-skoj">nike air force 1 alle hvid</a> <a href="http://www.naturabottega.com/dam%C3%A4nner-nike-internationalist-rot-gelb-schuheh">dam盲nner nike internationalist rot gelb</a> <a href="http://www.peddlir.com/adidas-white-ace-16-shoesk">adidas white ace 16</a> <a href="http://www.snowdaydc.com/michael-kors-mini-backpack-black-mkh">michael kors mini backpack black</a> <a href="http://www.alliesindex.com/nike-roshe-one-army-gr%C3%B8nn-obuvi">nike roshe one army gr酶nn</a> <a href="http://www.cafekem.com/air-jordan-6-rosso-nero-scarpek">air jordan 6 rosso nero</a>
minicomposer http://www.minicomposer.com/
setusoftware
 setusoftware 2019-05-21 02:22回复
#230
<a href="http://www.taiwanmeinet.com/adidas-16.3-tf-cleats-bianca-oro-nero-scarpei">adidas 16.3 tf cleats bianca oro nero</a> <a href="http://www.talkwithgirl.com/nike-mercurial-superfly-fg-cleats-verde-negro-zapatosh">nike mercurial superfly fg cleats verde negro</a> <a href="http://www.mamatale.com/nike-zoom-winflo-3-kvinders-hvid-himmelbl%C3%A5-skok">nike zoom winflo 3 kvinders hvid himmelbl氓</a> <a href="http://www.strongtale.com/kvinner-air-jordan-retro-4-svart-r%C3%B8d-obuvi">kvinner air jordan retro 4 svart r酶d</a> <a href="http://www.iranpayamco.com/adidas-projoator-sl-trx-fg-zapatosl">adidas projoator sl trx fg</a> <a href="http://www.hapeid.com/ray-ban-rb2132-new-wayfarer-sunglasses-622-black-rubber-sunglassesh">ray ban rb2132 new wayfarer sunglasses 622 black rubber</a>
setusoftware http://www.setusoftware.com/
pmatrading
 pmatrading 2019-05-20 22:40回复
#229
<a href="http://www.bowtieorg.com/nike-shox-navina-si-femmes-rose-chaussuresl">nike shox navina si femmes rose</a> <a href="http://www.shaneboothmx.com/adidas-ace-16-pure-control-schwarz-and-gold-schuhej">adidas ace 16 pure control schwarz and gold</a> <a href="http://www.basarancarpet.com/nike-mercurial-cr7-gr%C3%BCn-schuhei">nike mercurial cr7 gr眉n</a> <a href="http://www.freedhamaal.com/air-jordan-low-future-svart-r%C3%B8d-obuvj">air jordan low future svart r酶d</a> <a href="http://www.borbonecoffe.com/nike-air-max-thea-bianca-and-blu-scarpel">nike air max thea bianca and blu</a> <a href="http://www.cammaara.com/hommes-nike-zoom-kobe-9-or-gris-noir-chaussuresh">hommes nike zoom kobe 9 or gris noir</a>
pmatrading http://www.pmatrading.com/
culdesacmag
 culdesacmag 2019-05-20 11:48回复
#228
<a href="http://www.shiftcampus.com/air-jordan-retro-11-all-green-shoesi">air jordan retro 11 all green</a> <a href="http://www.fiestanetwork.com/dam%C3%A4nner-nike-shox-current-rot-grau-schuhei">dam盲nner nike shox current rot grau</a> <a href="http://www.sunbeltsaves.com/mujeres-asics-gel-hyper-33-blanco-verde-zapatosk">mujeres asics gel hyper 33 blanco verde</a> <a href="http://www.drmastella.com/air-jordan-retro-11-gamma-bl%C3%A5-lilla-skoi">air jordan retro 11 gamma bl氓 lilla</a> <a href="http://www.khzrubber.com/kvinners-nike-roshe-yeezy-boost-svart-obuvl">kvinners nike roshe yeezy boost svart</a> <a href="http://www.jkdeskisehir.com/adidas-damian-lillard-yellow-shoesh">adidas damian lillard yellow</a>
culdesacmag http://www.culdesacmag.com/
boltsfans
 boltsfans 2019-05-20 08:48回复
#227
<a href="http://www.tkbelazig.com/air-jordan-retro-8-negro-cielo-azul-zapatosk">air jordan retro 8 negro cielo azul</a> <a href="http://www.swiftgrocer.com/the-north-face-ladies-waterproof-jacket-northfaceh">the north face ladies waterproof jacket</a> <a href="http://www.warrnamboolag.com/nike-roshe-neon-gr%C3%BCn-schuhej">nike roshe neon gr眉n</a> <a href="http://www.paineesq.com/herre-nike-air-force-1-low-gr%C3%A5-skoh">herre nike air force 1 low gr氓</a> <a href="http://www.gemmatyndall.com/adidas-neo-high-bleu-oranger-chaussuresh">adidas neo high bleu oranger</a> <a href="http://www.cestreaming.com/miami-marlins-47-mlb-sugar-sweet-girls-47-mvp-cap-hatl">miami marlins 47 mlb sugar sweet girls 47 mvp cap</a>
boltsfans http://www.boltsfans.com/
koreazp
 koreazp 2019-05-18 17:46回复
#226
<a href="http://www.sousoushop.com/air-jordan-retro-10-red-green-shoesj">air jordan retro 10 red green</a> <a href="http://www.rcfitcamp.com/kvinders-air-jordan-retro-4-gr%C3%A5-appelsin-skop">kvinders air jordan retro 4 gr氓 appelsin</a> <a href="http://www.milajerdchat.com/nike-kobe-7-svart-s%C3%B8lv-obuvk">nike kobe 7 svart s酶lv</a> <a href="http://www.girisweb.com/air-jordan-retro-7-sky-blue-black-shoesi">air jordan retro 7 sky blue black</a> <a href="http://www.abcmovieplot.com/nike-roshe-run-trainers-in-gr%C3%A5-koral-skoj">nike roshe run trainers in gr氓 koral</a> <a href="http://www.oldhalliwell.com/adidas-zx-700-s%C3%B8lv-hvit-obuvi">adidas zx 700 s酶lv hvit</a>
koreazp http://www.koreazp.com/
hatbest
 hatbest 2019-05-18 16:42回复
#225
<a href="http://www.lovemescort.com/adidas-originals-zx-flux-super-green-shoesk">adidas originals zx flux super green</a> <a href="http://www.amardinlipi.com/adidas-superstar-hvid-b%C3%B8rn-skoj">adidas superstar hvid b酶rn</a> <a href="http://www.penfoldscott.com/m%C3%A4nner-nike-air-huarache-wei%C3%9F-schuheh">m盲nner nike air huarache wei脽</a> <a href="http://www.periplaneto.com/ladies-white-converse-low-tops-shoesk">ladies white converse low tops</a> <a href="http://www.kocaelimtm.com/michael-kors-small-crossbody-jet-set-mkh">michael kors small crossbody jet set</a> <a href="http://www.alanlgrimmdds.com/kvinners-nike-sb-stefan-janoski-max-svart-gr%C3%A5-obuvi">kvinners nike sb stefan janoski max svart gr氓</a>
hatbest http://www.hatbest.com/
armandopaz
 armandopaz 2019-05-18 16:29回复
#224
<a href="http://www.colintilley.com/adidas-zx-700-kvinners-lilla-obuvl">adidas zx 700 kvinners lilla</a> <a href="http://www.xthbgc.com/nike-lunarglide-8-red-green-shoesh">nike lunarglide 8 red green</a> <a href="http://www.iberishop.com/femminile-nike-kobe-9-grigio-rosa-scarpei">femminile nike kobe 9 grigio rosa</a> <a href="http://www.karmacanix.com/adidas-zx-850-dam%C3%A4nner-grau-schuhej">adidas zx 850 dam盲nner grau</a> <a href="http://www.tobepartridge.com/red-volcom-hat-hath">red volcom hat</a> <a href="http://www.shopdunks.com/air-jordan-retro-10-brouge-argent-chaussuresh">air jordan retro 10 brouge argent</a>
armandopaz http://www.armandopaz.com/
rizeingilizce
 rizeingilizce 2019-05-18 14:27回复
#223
<a href="http://www.uagogo.com/adidas-ace-16-laceless-schwarz-schuhei">adidas ace 16 laceless schwarz</a> <a href="http://www.dannyishere.com/nike-air-max-90-essential-hvid-r%C3%B8d-sort-skoh">nike air max 90 essential hvid r酶d sort</a>
[url=http://www.rizeingilizce.com/]rizeingilizce[/url]
manglammovers
 manglammovers 2019-05-18 04:41回复
#222
<a href="http://www.poppiesdelray.com/alle-wei%C3%9F-nike-cortez-schuhe-schuheh">alle wei脽 nike cortez schuhe</a> <a href="http://www.soundsofbuzz.com/air-jordan-6-black-gold-shoesk">air jordan 6 black gold</a> <a href="http://www.hozloli.com/adidas-pr%C3%B8dator-footballe-boots-2002-skoj">adidas pr酶dator footballe boots 2002</a> <a href="http://www.privetaustria.com/toperoles-adidas-protator-schuheh">toperoles adidas protator</a> <a href="http://www.goodnnasty.com/adidas-superstar-shoes-womens-black-shoesk">adidas superstar shoes womens black</a> <a href="http://www.ankarasanal.com/bedford-handbag-michael-kors-mkh">bedford handbag michael kors</a>
manglammovers http://www.manglammovers.com/
顶部留言底部
 00:00/00:00
我想和你虚度时光 - 花房姑娘(9)
  1. 我想和你虚度时光
  2. 花房姑娘
  3. 恋恋风尘
  4. 我喜爱一切不彻底的事物
  5. 我的心里是满的
  6. Long Way
  7. 给少年的歌
  8. 晴日共剪窗
  9. 天上的月你的脸