国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

Vim進階簡明手冊(2)

來源:懂視網 責編:小采 時間:2020-11-09 15:30:00
文檔

Vim進階簡明手冊(2)

Vim進階簡明手冊(2):第三級– 更好,更強,更快 先恭喜你!你干的很不錯。我們可以開始一些更為有趣的事了。在第三級,我們只談那些和vi可以兼容的命令。 更好 下面,讓我們看一下vim是怎么重復自己的: . → (小數點) 可以重復上一次的命令 Ncommand → 重復某個命令N次 下面
推薦度:
導讀Vim進階簡明手冊(2):第三級– 更好,更強,更快 先恭喜你!你干的很不錯。我們可以開始一些更為有趣的事了。在第三級,我們只談那些和vi可以兼容的命令。 更好 下面,讓我們看一下vim是怎么重復自己的: . → (小數點) 可以重復上一次的命令 Ncommand → 重復某個命令N次 下面
更強

你要讓你的光標移動更有效率,你一定要了解下面的這些命令,千萬別跳過。

  1. NG → 到第 N 行 (陳皓注:注意命令中的G是大寫的,另我一般使用 : N 到第N行,如 :137 到第137行)
  2. gg → 到第一行。(陳皓注:相當于1G,或 :1)
  3. G → 到最后一行。
  4. 按單詞移動:
    1. w → 到下一個單詞的開頭。
    2. e → 到下一個單詞的結尾。

    > 如果你認為單詞是由默認方式,那么就用小寫的e和w。默認上來說,一個單詞由字母,數字和下劃線組成(陳皓注:程序變量)

    > 如果你認為單詞是由blank字符分隔符,那么你需要使用大寫的E和W。(陳皓注:程序語句)

下面,讓我來說說最強的光標移動:

  • % : 匹配括號移動,包括 (, {, [. (陳皓注:你需要把光標先移到括號上)
  • *#: 匹配光標當前所在的單詞,移動光標到下一個(或上一個)匹配單詞(*是下一個,#是上一個)
  • 相信我,上面這三個命令對程序員來說是相當強大的。

    更快

    你一定要記住光標的移動,因為很多命令都可以和這些移動光標的命令連動。很多命令都可以如下來干:

    例如 0y$ 命令意味著:

  • 0 → 先到行頭
  • y → 從這里開始拷貝
  • $ → 拷貝到本行最后一個字符
  • 你可可以輸入 ye,從當前位置拷貝到本單詞的最后一個字符。

    你也可以輸入 y2/foo 來拷貝2個 “foo” 之間的字符串。

    還有很多時間并不一定你就一定要按y才會拷貝,下面的命令也會被拷貝:

  • d (刪除 )
  • v (可視化的選擇)
  • gU (變大寫)
  • gu (變小寫)
  • 等等
  • (注:可視化選擇是一個很有意思的命令,你可以先按v,然后移動光標,你就會看到文本被選擇,然后,你可能d,也可y,也可以變大寫等)

    第四級 – Vim 超能力

    你只需要掌握前面的命令,你就可以很舒服的使用VIM了。但是,現在,我們向你介紹的是VIM殺手級的功能。下面這些功能是我只用vim的原因。

    在當前行上移動光標: 0 ^ $ f F t T , ;
  • 0 → 到行頭
  • ^ → 到本行的第一個非blank字符
  • $ → 到行尾
  • g_ → 到本行最后一個不是blank字符的位置。
  • fa → 到下一個為a的字符處,你也可以fs到下一個為s的字符。
  • t, → 到逗號前的第一個字符。逗號可以變成其它字符。
  • 3fa → 在當前行查找第三個出現的a。
  • FT → 和 ft 一樣,只不過是相反方向。
  • 還有一個很有用的命令是 dt" → 刪除所有的內容,直到遇到雙引號—— "。

    區域選擇 ai

    在visual 模式下,這些命令很強大,其命令格式為

    ai

  • action可以是任何的命令,如 d (刪除), y (拷貝), v (可以視模式選擇)。
  • object 可能是: w 一個單詞, W 一個以空格為分隔的單詞, s 一個句字, p 一個段落。也可以是一個特別的字符:"、 '、 )、 }、 ]。
  • 假設你有一個字符串 (map (+) ("foo")).而光標鍵在第一個 o 的位置。

  • vi" → 會選擇 foo.
  • va" → 會選擇 "foo".
  • vi) → 會選擇 "foo".
  • va) → 會選擇("foo").
  • v2i) → 會選擇 map (+) ("foo")
  • v2a) → 會選擇 (map (+) ("foo"))
  • 塊操作:

    塊操作,典型的操作: 0 I-- [ESC]

  • ^ → 到行頭
  • → 開始塊操作
  • → 向下移動 (你也可以使用hjkl來移動光標,或是使用%,或是別的)
  • I-- [ESC] → I是插入,插入“--”,按ESC鍵來為每一行生效。
  • 在Windows下的vim,你需要使用 而不是 是拷貝剪貼板。

    自動提示:

    在 Insert 模式下,你可以輸入一個詞的開頭,然后按 或是,自動補齊功能就出現了……

    宏錄制: qa 操作序列 q, @a, @@
  • qa 把你的操作記錄在寄存器 a。
  • 于是 @a 會replay被錄制的宏。
  • @@ 是一個快捷鍵用來replay最新錄制的宏。
  • 示例

    在一個只有一行且這一行只有“1”的文本中,鍵入如下命令:

  • qa Yp q
  • qa 開始錄制
  • Yp 復制行. //Y復制行 p粘貼
  • 增加1.
  • q 停止錄制.
  • @a → 在1下面寫下 2
  • @@ → 在2 正面寫下3
  • 現在做 100@@ 會創建新的100行,并把數據增加到 103.
  • 可視化選擇: v,V,

    前面,我們看到了 的示例 (在Windows下應該是),我們可以使用 vV。一但被選好了,你可以做下面的事:

  • J → 把所有的行連接起來(變成一行)
  • <> → 左右縮進
  • = → 自動給縮進 (注:這個功能相當強大,我太喜歡了)
  • 在所有被選擇的行后加上點東西:

  • 選中相關的行 (可使用 j 或是 /pattern 或是 % 等……)
  • $ 到行最后
  • A, 輸入字符串,按 ESC。 (I 是在行前加上點東西 A 是在行后)
  • 分屏: :splitvsplit.

    下面是主要的命令,你可以使用VIM的幫助 :help split. 你可以參考以前的一篇文章VIM分屏。

  • :split → 創建分屏 (:vsplit創建垂直分屏)
  • : dir就是方向,可以是 hjkl 或是 ←↓↑→ 中的一個,其用來切換分屏。
  • _ (或 |) : 最大化尺寸 (| 垂直分屏)
  • + (或 -) : 增加尺寸
  • 學習vim就像學彈鋼琴一樣,一旦學會,受益無窮。

    ——————————正文結束——————————

    這是一個你不需要使用鼠標,不需使用小鍵盤,只需要使用大鍵盤就可以完成很多復雜功能文本編輯的編輯器。不然,Visual Studio也不就會有vim的插件了。

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    Vim進階簡明手冊(2)

    Vim進階簡明手冊(2):第三級– 更好,更強,更快 先恭喜你!你干的很不錯。我們可以開始一些更為有趣的事了。在第三級,我們只談那些和vi可以兼容的命令。 更好 下面,讓我們看一下vim是怎么重復自己的: . → (小數點) 可以重復上一次的命令 Ncommand → 重復某個命令N次 下面
    推薦度:
    標簽: 更好 更快 手冊
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    Top
    主站蜘蛛池模板: 看全黄大色大黄美女 | 毛片官网 | 亚洲欧美日韩国产色另类 | 在线欧美色图 | 亚洲天码中文字幕第一页 | 欧美瑟图 | 亚洲精品成人久久久影院 | 国产淫语打电话对白在线播放 | 亚洲精品成人久久久影院 | 亚洲原创区 | 最新国产在线观看 | 国产精品久久久精品三级 | 欧美亚洲精品在线 | 国产在线看不卡一区二区 | 亚洲欧美视频 | 久久久噜噜噜www成人网 | 国产成人成人一区二区 | 欧美极品第一页 | a一级毛片免费播放 | 在线啊v| 亚洲欧洲精品成人久久曰影片 | 欧洲亚洲色图 | 美国人禽交ooo | 国内精品久久久久久久久 | 国产一区视频在线播放 | 亚洲伊人网站 | 久久精品a亚洲国产v高清不卡 | 欧美日韩视频一区三区二区 | 国产69久久精品成人看小说 | 一区二区三区在线免费视频 | 精品一区二区三区的国产在线观看 | 久久国产一区二区 | 欧美国产日韩一区二区三区 | 亚洲综合小说 | 日韩欧美极品 | 一区二区三区中文字幕 | 91麻精品国产91久久久久 | 免费永久在线观看黄网 | 欧美日韩亚洲高清不卡一区二区三区 | 日本精品久久久一区二区三区 | 亚洲综合视频 |