Vim淇偧绉樼睄涔嬭娉曠瘒

Posted Web鍏ㄦ爤宸ョ▼甯堢殑鑷垜淇吇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vim淇偧绉樼睄涔嬭娉曠瘒相关的知识,希望对你有一定的参考价值。

鍓嶈█

灏戝勾锛屾垜鐪嬩綘楠ㄩ绮惧锛屾槸涓囦腑鏃犱竴鐨勬瀛﹀鎵嶏紝缁存姢涓栫晫鍜屽钩灏遍潬浣犱簡锛屾垜杩欐湁鏈绫嶃€奦im淇偧绉樼睄銆嬶紝瑙佷笌浣犳湁缂橈紝灏卞崄鍧楀崠缁欎綘浜嗭紒

濡傛灉浣犳槸涓€鍚?Vimer锛岄偅涔堟伃鍠滀綘锛屼綘鐨?Vim 鎶€鑳介┈涓婅鍗囩骇浜?馃槇锛?/p>

濡傛灉浣犱箣鍓嶄笉浜嗚В杩?Vim 锛岄偅涔堜篃娌″叧绯伙紝鏈枃灏卞綋鎴愬鑻辫璇硶浜嗭紒

濂斤紝搴熻瘽涓嶅璇达紝绉樼睄閫佷笂銆?/p>

ps: 寤鸿鍏堢啛鎮変竴閬?Vim淇偧绉樼睄涔嬪懡浠ょ瘒锛屾湰绉樼睄椋熺敤鏇翠匠

姝f枃

鏍稿績绉樿瘈

Vim 鍔熸硶涔嬬┒鏋佹€荤粨锛?br>(鎿嶄綔娆℃暟锛? 鎿嶄綔琛屼负 + 鎿嶄綔鑼冨洿

涓嬮潰锛屾垜浼氬皢姝ょ璇€ 浜茶嚜浼犳巿浜庝綘銆?/p>

绉樿瘈瑙f瀽

鍏堝垪涓€浜涘父鐢ㄧ殑 Vim 鎷涘紡缁欎綘鐬х灖锛岀湅浣犳槸鍚︽槸浼犺鐨勭粌姝﹀鎵嶏細

c2w       鈥斺€? 鍒犻櫎褰撳墠鍏夋爣鍚庣揣閭荤殑涓や釜鍗曡瘝锛屽苟杞崲涓烘櫘閫氭ā寮?dip       鈥斺€? 鍒犻櫎褰撳墠鍏夋爣鎵€澶勭殑涓€娈靛唴瀹?y3f{char} 鈥斺€? 浠庡綋鍓嶅瓧绗︼紝涓€鐩村鍒跺埌绗笁涓?{char} 瀛楃
>G        鈥斺€? 褰撳墠琛屽埌缁撳熬锛屾暣浣撶缉杩涗竴涓?<Tab>
v`{mark}  鈥斺€? 浠庡綋鍓嶅瓧绗︼紝閫夋嫨鍒?{mark} 鏍囪浣嶇疆
cit       鈥斺€? 鍒犻櫎褰撳墠鍏夋爣鎵€澶勬爣绛句腑鐨勫唴瀹?/code>

濡傛灉鎶婃嫑寮忕湅鎴愯瑷€锛岃В鏋愬叾璇硶锛屼笉闅惧彂鐜颁竴涓叡鍚岀偣锛?/p>

姣忎釜鎷涘紡蹇呴』鍖呮嫭 璋撹锛堟搷浣滆涓猴級 涓?瀹捐锛堟搷浣滃璞★級

濂斤紝鏃㈢劧鏈変簡绾跨储锛屾垜杩欏氨甯︿綘鍚勪釜鍑荤牬锛?/p>

璋撹锛堟搷浣滆涓猴級

浼楁墍鍛ㄧ煡锛岃皳璇槸 鍔ㄨ瘝璇嶆€х殑銆?/p>

鍦?Vim 鍔熸硶涓紝甯哥敤鐨勫姩璇嶅涓嬶細

  1. c

    鍒犻櫎鍐呭锛岃繘鍏ユ櫘閫氭ā寮?/p>

  2. d

    鍒犻櫎

  3. y

    澶嶅埗

  4. v

    閫夋嫨

  5. >,<

    缂╄繘

  6. =

    鏅鸿兘缂╄繘

  7. gu,gU,g~

    鏀瑰彉鍐呭澶у皬鍐?/p>

瀹捐锛堟搷浣滃璞★級

瀹捐浠h〃鐨勬槸鎿嶄綔瀵硅薄锛岃€屽湪 Vim 涓紝鎵€闇€鎿嶄綔鐨勫璞″嵆鏄?鎿嶄綔鐨勮寖鍥淬€?/p>

鑰屽父鐢ㄧ殑鎿嶄綔鑼冨洿鍛戒护濡備笅锛?/p>

  1. w

    浠庡綋鍓嶄綅缃紝鍒颁笅涓€涓崟璇嶉瀛楁瘝锛屽崟璇嶇敱鐗规畩瀛楃锛堚€?绛夛級浣滀负闂撮殧

    鍐呭锛?.main {xxx} , 鍏夋爣澶勫湪瀛楃 m

    鎷涘紡锛歝aw

    缁撴灉锛? {xxx}

  2. W

    浠庡綋鍓嶄綅缃紝鍒颁笅涓€涓崟璇嶉瀛楁瘝锛屽崟璇嶇敱绌烘牸浣滀负闂撮殧

    鍐呭锛?.main {xxx} , 鍏夋爣澶勫湪瀛楃 m

    鎷涘紡锛歝aW

    缁撴灉锛?{xxx}

  3. e

    浠庡綋鍓嶄綅缃紝鍒版湰鍗曡瘝灏惧瓧姣?/p>

  4. ge

    浠庡綋鍓嶄綅缃埌涓婁竴涓崟璇嶅熬瀛楁瘝

  5. b

    1. 涓婁竴涓崟璇嶉瀛楁瘝

    1. 閫氬父浠f浛鎷彿涓殑鍐呭

  6. p

    娈佃惤 paragraph

  7. s

    鍙ュ瓙 sentence

  8. t

    鏍囩涓殑鍐呭

    鍐呭锛?<tag>content</tag> ,鍏夋爣澶勫湪瀛楃 a

    鎷涘紡锛?cit

    缁撴灉锛?<tag></tag>

  9. B

    閫氬父浠f浛鑺辨嫭鍙蜂腑鐨勫唴瀹?/p>

  10. 绗﹀彿 {) "'<

    浠h〃鐨勫氨鏄?璇ョ鍙蜂腑鐨勫唴瀹?/p>

  11. G,gg

    缁撳熬锛屽紑澶?/p>

  12. j,k,h,l

    涓婁笅宸﹀彸

  13. /{word}<Enter>

    浠庡綋鍓嶅瓧绗?鍒颁笅涓€涓獁ord涔嬮棿鐨勫唴瀹?/p>

  14. f{char}

    浠庡綋鍓嶅瓧绗﹀埌涓嬩竴涓?char 瀛楃涔嬮棿鐨勫唴瀹?/p>

  15. `mark

    浠庡綋鍓嶅瓧绗﹀埌mark鏍囪 涔嬮棿鐨勫唴瀹?/p>

  16. 鍙屽啓鍔ㄨ瘝锛屾搷浣滆寖鍥撮粯璁ゆ槸褰撳墠琛?/p>

    1. dd 鍒犻櫎褰撳墠琛?/p>

    2. cc 鍒犻櫎褰撳墠琛?骞惰浆鎹负鏅€氭ā寮?/p>

    3. >> 缂╄繘褰撳墠琛?/p>

    4. v 鍔ㄨ瘝渚嬪锛屼娇鐢?V 閫変腑褰撳墠琛屻€?/p>

    5. gU 鍛戒护鏄竴绉嶇壒娈婃儏鍐碉紝鍙敤 gUU 鏉ヤ娇瀹冧綔鐢ㄤ簬褰撳墠琛屻€?/p>

鏁拌瘝锛堟搷浣滄鏁帮級

鍋囧鐜板湪鏈変釜浠诲姟锛岃浣犲垹闄や袱涓崟璇嶏紝浣犱細鎬庝箞鍋氾紵

  1. d2w

    鍒犻櫎涓や釜鍗曡瘝

  2. 2dw

    鎵ц涓ゆ鍒犻櫎鍗曡瘝鐨勫懡浠?/p>

铏界劧杩欎袱寮忕粨鏋滅浉鍚岋紝浣嗘剰涔夊嵈鏈夋墍宸埆锛?/p>

鏁拌瘝鐏垫椿澶氬彉锛屽彲鏀惧湪 璋撹锛堟搷浣滆涓猴級鍓嶏紝鍙堝彲鏀惧湪 瀹捐锛堟搷浣滃璞★級鍓嶏紝

  • 鏀惧湪 璋撹鍓嶏紝浠h〃鎿嶄綔娆℃暟锛?/p>

  • 鏀惧湪 瀹捐鍓嶏紝浠h〃鎿嶄綔鑼冨洿鐨勬墿寮犳鏁?/p>

浠嬭瘝锛堜慨楗拌寖鍥达級

甯哥敤鐨勪粙璇嶅氨涓や釜锛歩(inside) 锛?a(around)

涓句緥璇存槑锛氬厜鏍囧鍦ㄥ瓧绗?c

<main><div class="vim-test">I am Vimer!</div></main>

鍒嗗埆鎿嶄綔锛?/p>

  • dat

    缁撴灉锛?code class="mq-140"><main></main>

  • dit

    缁撴灉锛?<main><div class="vim-test"></div></main>

椤惧悕鎬濅箟锛宨 灏辨槸鍐呴儴鐨勫唴瀹癸紝a 灏辨槸杩炲悓鍖呰9鐨勫唴瀹?涓€璧峰共鎺夈€?/p>

鎷涘紡瀹炴垬

鎴戝凡缁忔暀鎺堜簡浣?Vim 绉樼睄鐨勫熀鏈姛 锛?span>锛堟搷浣滄鏁帮級+ 鎿嶄綔琛屼负 + 鎿嶄綔鑼冨洿

鐜板湪锛屽埄鐢ㄤ綘鎵€瀛︼紝鏉ュ疄鎴樺珐鍥哄惂銆?/p>

  1. 灏嗕笅闈㈡爣绛句腑鐨勫唴瀹逛慨鏀逛簡: I am Vimer! (鍏夋爣鎵€澶?瀛楃 c )

    <div class="vim-test">you are Bimer!</div>

  2. 淇敼涓嬮潰瀛楃涓蹭负 https://tomotoes.com 锛侊紙鍏夋爣鎵€澶?绗竴涓?w 瀛楃锛?/p>

    https://www.tomotoes.com

  3. 灏嗘枃浠?鎵€鏈夊唴瀹规牸寮忓寲锛屽啓鍑?浣犺涓虹殑鍛戒护

  4. 灏嗕笅闈㈠瓧绗︿覆鏀逛负 I am Vimer 锛堝厜鏍囨墍澶?I 瀛楃锛?/p>

    I am VIMER

  5. 灏嗕笅闈㈠瓧绗︿覆鐨勬瘡涓瓧绗︽浛鎹负 鈥?鈥?/p>

    I love github and juejin

绛夊緟浣犵殑璇勮绛旀銆?/p>

缁撴潫璇?/h2>

濂界殑鍔熷か鏄粌鍑烘潵鐨勶紝璇蜂綘浠ュ悗鍔″繀鍕ゅ姞缁冧範銆?/p>

濂戒簡锛孷im 璇硶鍏堝憡涓€娈佃惤锛屽笇鏈涙湰鏂囪兘缁欎綘甯︽潵甯姪銆?/p>

濡傛灉浣犳兂浜嗚В Vim 鍏朵粬鏂归潰 濡傦細Ex 鍛戒护锛屽瘎瀛樺櫒绛夛紝璇峰叧娉ㄦ垜鐨勪釜浜哄崥瀹€?/p>

濡傛灉浣犳兂璐拱姝ゆ枃锛屽氨鎵弿涓嬮潰鐨勪簩缁寸爜

ps: 鏈枃寤鸿闆跺敭浠封€斺€?0鍏?/em>

以上是关于Vim淇偧绉樼睄涔嬭娉曠瘒的主要内容,如果未能解决你的问题,请参考以下文章

latex在vim中的代码片段

VIM 代码片段插件 ultisnips 使用教程

从零开始配置vim(27)——代码片段

从零开始配置vim(27)——代码片段

从零开始配置vim(27)——代码片段

vim代码片段插件ultisnips的使用