python vim編輯器的快捷命令

2021-08-09 03:26:00 字數 1841 閱讀 5400

vim分3種模式:命令模式、插入模式、末行模式。

3種模式的轉換圖如下:

符號含義 i

在游標當前字元前插入內容 i

在游標所在行首插入內容 a

在游標字元後插入內容 a

在游標所在行尾插入內容 o

在游標處向下新開一行並在行首插入內容 o

在游標處向上新開一行並在行首插入內容 h

左移乙個字元 j

下移一行 k

上移一行 l

右移乙個字元 m

把游標定位在當前螢幕中間行第一字元處 l

把游標定位在當前螢幕最後行第一字元處

[行號] +g

不加行號移動到檔案最後一行;加行號移動到指定行

[行號] +gg

不加行號移動第一行行首;加行號移動到指定行 w

向右移動乙個字 b

向左移動乙個字

按段向下移

ctrl+d

向下翻半頁/屏

ctrl+u

向上翻半頁/屏

ctrl+f

向下翻一頁/屏

ctrl+b

向上翻一頁/屏 x

刪除游標後的乙個字元(相當於del) x

刪除游標前的乙個字元(相當於backspace)

[行數] + yy

不加行數時複製當前行;加行數時向下複製行數行

[次數] + p

不加次數時預設貼上一次;加次數時貼上次數次

[行數] + dd + [p]

不配合p使用時作為向下刪除行數行(包括游標所在行,預設刪除一行);配合p使用時作為向下剪下行數行 .

重複上次命令 u

撤銷ctrl+r

反撤銷shift + >

向右移動乙個製表位

shift + <

向左移動乙個製表位 d

刪除包括游標處直到本行尾的一段字元 d0

刪除游標前直到本行首的一段字元 dw

刪除游標處及以後的乙個(不是所有內容) v

按字元移動並選中文字 v

按行移動並選中文字 r

替換游標處的字元 r

替換游標處及以後的字元

/str

:%s/abc/123/g

將符合條件的abc替換成123

:sp 檔名

新開啟乙個檔案並上下分屏,如果待開啟的檔案不存在則為新增

:vsp 檔名

新開啟乙個檔案並左右分屏,如果待開啟的檔案不存在則為新增

:w 檔名

另存為。如果繼續編輯檔案,則編輯的是原檔案,而不是另存為的檔案

ctrl+w+w

視窗切換/把游標移動到下乙個屏

ctrl+w+c

關閉當前視窗,如果只剩下最後乙個視窗,則不能繼續關閉

ctrl+w+q

關閉當前視窗,如果只剩下最後乙個視窗,則退出vim

ctrl+w+s

上下分割當前開啟的檔案

ctrl+w+v

左右分割當前開啟的檔案

ctrl+w+(h/j/k/l)

把游標移動到左/下/上/右屏

ctrl+w+(h/j/k/l)

把游標所有在屏左/右/下/上移

ctrl+w++/-/=

增加/減少/等於

屏的高度

ctrl+w+[n]

>/<

向左/右加屏的寬度

1:末行模式下:x

2:末行模式下:wq 儲存並且退出

3:末行模式下:q! 不儲存並強制退出

4:命令模式下:儲存並且退出 shift + zz

注意:vim執行 shell命令:末行模式下! +命令

DataStudio 編輯器快捷列表

標粗體的比較實用來著 先記著,有空再看.提公升效率 ctrl s 儲存。ctrl z 撤銷。ctrl y 重做。ctrl d 同詞選擇。ctrl x 剪下一行。ctrl shift k 刪除一行。ctrl c 複製當前行。ctrl i 選擇行。shift alt 滑鼠拖動 列模式編輯,修改一整塊內容...

phpstorm編輯器的快捷鍵

ctrl j 插入活動 提示 ctrl alt t 當前位置插入環繞 alt insert 生成 選單 shift enter 新一行 ctrl q 檢視 注釋 ctrl d 複製當前行 ctrl y 刪除當前行 ctrl alt y 重新整理專案快取synchronize 或資料夾右鍵synchr...

goland編輯器的快捷鍵

快捷鍵example ctrl e,開啟最近瀏覽過的檔案。ctrl shift e,開啟最近更改的檔案。ctrl n,可以快速開啟struct結構體。ctrl shift n,可以快速開啟檔案。格式化 ctrl alt t,可以把 包在乙個塊內,例如ifelse ctrl alt l,格式化 ctr...