亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

玩轉Vim 從放棄到愛不釋手

難度中級
時長 5小時 9分
學習人數
綜合評分9.67
37人評價 查看評價
9.9 內容實用
9.1 簡潔易懂
10.0 邏輯清晰
  • <c-x><c-o>根據代碼語義補全,而不是根據字符串補全

    :r! echo % 可以快速插入當前文件名

    :r! echo %:p 快速插入當前文件所在路徑

    ctrl+p 查看上一個命令

    查看全部
    0 采集 收起 來源:Vim 補全大法

    2021-05-15

  • zz把當前光標所在行放置于屏幕中間

    <c-u> 半屏向上,<c-d>半屏向下翻頁

    <c-b>整屏向上, <c-f >整屏向下翻頁

    查看全部
  • :b 1\2\3 可以轉到對應緩沖區

    <c-w>L 將當前選中窗體向右移動,但不移動光標及選中的窗體

    查看全部
    0 采集 收起 來源:Vim 多文件操作

    2021-05-15

  • 紅色括號是說明選中的區域

    ?

    查看全部
  • 批量回放:j→V→G→ : →normal→@a 回車,在剩下的行中回放錄制的宏

    normal模式 ctrl+p 使用上一條命令

    批量加引號的操作2:V→G→ : →normal→I(大i)→ "? 回車,行首加雙引號;c-p 使用上一條命令,修改后面?I(大i)→ " 為 A→ "? 回車,行尾加雙引號。

    批量加引號3:使用替換的方式? :% s/^\(\s*\(\S\+\)\)\+\s*$/"\1"/g

    查看全部
  • "+y/p 復制粘貼系統剪切板內容?

    " 可以調用vim 寄存器,可以自行命名,如"ay 即復制至寄存器a

    輸入ctrl+r,再按 +, 可在insert模式插入系統剪貼板內容?

    :e! 重新加載當前打開文件

    查看全部
  • 增加字符進入插入模式

    進入插入模式編輯文本

    使用a/i/o進入插入模式

    Vim快速刪除

    如何快速刪除一個字符霍單詞

    vim在normal模式下使用x快速刪除一個字符

    使用d(delete)配合文本隊形快速刪除一個單詞daw(d around word)

    d和x都可以搭配數字來執行多次

    Vim快速修改

    常用有三個。r(replace),c(change),s(subsitute)

    normal模式下使用r可以替換一個字符。s替換并插入模式

    使用c配合文本對象,我們可以快熟進行修改

    Vim查詢

    查詢單詞也是一個常用操作

    使用/或者?進行前向或者反向搜索

    使用n/N跳轉到下一個或者上一個匹配

    使用*或者#進行當前單詞的前向和后向匹配

    查看全部
    1. 如何安裝vim;

    2. 如何通過vim打開文件;

    3. 有哪些方式對通過vim打開的文件進行基礎編輯?

    4. vim打開文件后是否可以直接編輯?

    查看全部
  • 好的教材
    查看全部
  • v:可視化模式
    查看全部
  • vim使用hjkl來進行上下左右移動

    左(h), j(下), k(上), 右(l)

    單詞之間移動:

    w/W 移動到下一個 word/WORD開頭。

    e/E 移動到下一個 word/WORD結尾。

    b/B 回到上一個 word/WORD開頭。

    word指以非空白符分割的單詞,WORD指以空白字符分割的單詞。

    行內搜索移動:

    使用f{char}移動到字符char上,t移動到char的前一個字符;

    搜索到之后可以用分號(;)/逗號(,)繼續對剩下部分進行搜索;

    大寫的F表示反過來搜前面的字符

    水平移動:

    0 移動到行首第一個字符,^ 移動到第一個非空白字符

    $ 移動到行尾,g_移動到行尾非空白字符

    gg移動到文件開頭,G移動到文件結尾

    ctrl+o 快速返回到上一個位置

    H 跳轉到屏幕的開頭,M 跳轉到屏幕的中間,L 跳轉到屏幕的結尾

    ctrl+u 上翻頁,ctrl+f下翻頁

    zz把當前行放到屏幕中間


    查看全部
  • 使用a/i/o進入插入模式;

    ctrl+h 刪除上一個字符

    ctrl+w 刪除上一個單詞

    ctrl+u 刪除 當前行

    使用 ctrl+c代替Esc(但是可能會中斷某些插件),所以推薦使用 ctrl+[

    gi 快速跳轉到最后一次編輯的地方并進入插入模式

    查看全部
  • 進入vim默認是normal模式

    還有 : cmd命令模式 和 v(visual)可視化模式

    命令模式:

    保存? :w

    退出? :q

    保存并退出? ?:wq

    縱向分屏? :vs

    橫向分屏? :sp

    全局替換? ?:% s/foo/bar/g? ? ? (foo被替換的,bar替換后的)

    設置顯示行號? :set nu

    Visual模式:

    normal模式下使用 v 進入 visual 模式選擇

    使用 V 選擇行

    使用 ctrl+v 進行塊狀選擇

    查看全部
  • Ubuntu 輸入vi 進入Vim編輯器,起始默認進去是normal模式

    使用i(insert)進入編輯模式,開始輸入文字;使用ESC可以回到normal模式,使用:wq保存退出。

    i 插入(在光標當前位置前面插入)

    a 在光標當前位置后面追加

    o 在下方開啟新的一行進行插入

    A 在當前行尾進行追加

    I 在當前行前進行插入

    O 在當前行上面開啟新的一行

    查看全部

舉報

0/150
提交
取消
課程須知
1、了解 Linux 系統的常見操作。 2、知道如何安裝 Vim。
老師告訴你能學到什么?
1、Vim 編輯器的基礎操作 2、使用 Vim 編輯器的奇淫技巧 3、Vim 編輯器中常見的概念 4、如何配置 Vim 編輯器 5、如何安裝和使用常見的 Vim 插件 6、使用Vim 開源配置

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!