Vim 使用入門

2021-09-11 20:32:00 字數 4031 閱讀 4342

(使用英文狀態下的冒號)

注意區別大小寫的問題

移動游標

游標向左移動乙個位置 :h

游標向下移動一行:j

游標向上移動一行:k

游標向右移動乙個位置:l

游標向右移動乙個英文單詞的距離:wee

游標向左移動乙個英文單詞的距離:bgege

跳轉到檔案的第一行gg

跳轉到檔案的最後一行g

跳轉到指定行:ngg或者ng

游標移動到行首(不切換模式):^或者數字0

游標移動到行尾(不切換模式):$

重複執行f命令:;使用英文狀態下的分號

n:代表任意乙個數字number

移動乙個單詞的距離, 各種方式之間有細微的差別,但是...差別不大

移動檢視

將游標所在行 移動到螢幕的中間zz

將游標所在行 移動到螢幕頂端zt

將游標所在行 移動到螢幕底端zb

把游標移到螢幕最頂端一行:h

把游標移到螢幕中間一行:m

把游標移到螢幕最底端一行:l

windows或者其他編輯器外掛程式可能計算的不準確hml會移動游標

複製游標所在行:yy

複製游標所在行一下n行nyy

從 游標當前位置複製到 行首位置:y^

從 游標當前位置複製到 行首位置:y$

從 游標當前位置複製到 檔案第一行:ygg

從 游標當前位置複製到 檔案最後一行:yg

剪下游標所在行:dd

剪下游標所在行一下n行ndd

從游標當前位置剪下到 行首位置:d^

從游標當前位置剪下到 行首位置:d$

從 游標當前位置剪下到 檔案第一行:dgg

從 游標當前位置剪下到 檔案最後一行:dg

刪除游標當前位置後的乙個字元x

刪除游標當前位置後的多個字元nx

刪除游標當前位置後的乙個字元(會進入插入模式):s

刪除游標當前位置後的多個字元(會進入插入模式):ns

刪除當前行的內容(會進入插入模式):cc或者s

刪除當前行後的n行的內容(會進入插入模式):ncc或者ns

刪除當前游標所在位置的後乙個字元(會進入插入模式):cl

刪除當前游標所在位置的後n個字元(會進入插入模式):cnl

刪除當前游標所在位置的後乙個單詞(會進入插入模式):cw

刪除當前游標所在位置的後n個單詞(會進入插入模式):cnwncw

從游標當前位置刪除到 行首位置(會進入插入模式):c^

從游標當前位置刪除到 行首位置(會進入插入模式):c$

cnw dnw ynw這些帶操作次數的命令,都可以數字開頭形式操作ncw ndw nyw

刪除與剪下不同, 刪除的內容不能用p來貼上

貼上在游標所在位置貼上一次p

貼上在游標所在位置貼上n次np

整行複製、剪下會帶有換行符, 所以貼上的內容會在游標當前位置的下一行

替換當前游標所在位置的乙個字元r輸入替換的 字元

替換當前游標所在位置的乙個字元r輸入替換的 字元

先按r然後在輸入替換的字元

撤銷多次操作:nu

如果是在windows中,或者是編輯器的外掛程式,使用ctrl鍵的可能會與其他快捷鍵衝突

合併當前行和下n行的內容:nj

合併的如果是空行會刪除空行

排版

向左縮排>>

向右縮排<<

查詢內容

忽略大小寫:/test\c

替換內容

:3,5s/findcontent/replacecontent/ig
這篇文章有詳細說明

多檔案編輯(切換標籤)

儲存 && 退出編輯器

儲存並退出::wq:x

強制儲存並退出::wq!:x!

不儲存退出::q

不儲存強制退出::q!

這篇文章有詳細說明

Vim入門使用

最近開始學習linux,裝個ubuntu16。都說vim是編輯c 的神器,記錄一下配置過程。第一次安裝,需要 sudo apt install vim然後開始安裝外掛程式,位址 開啟終端,執行下面的命令,外掛程式就自動安裝好了 wget qo sh x看樣子還行 插入i,自動補全table,刪除dd...

Vim 使用入門即常用Vim 命令

vim常用命令 1.向下移動10 行 10 即10 向下的箭頭,其餘相同,上下左右除了四個方向鍵之外,還可以使用對應的k,j h 和 l 四個字母。2.向下移動一頁,ctrl f 向下移動半頁,ctrl d 3.向上移動一頁,ctrl b 向上移動半頁,ctrl u 4.10 空格鍵 表示向後移動1...

linux下vim使用入門

如果你想要使用 vi 來建立乙個名為 test.txt 的檔案時,你可以這樣做 使用 vi 進入一般模式 vi test.txt直接輸入 vi 檔名 就能夠進入 vi 的一般模式了。請注意,記得 vi 後面一定要加檔名,不管該檔名存在與否!整個畫面主要分為兩部份,上半部與最底下一行兩者可以視為獨立的...