python中一些簡單的vim編譯器命令

2021-08-28 06:08:01 字數 1460 閱讀 6065

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 查詢,n:查詢下乙個;n:查詢上乙個

:%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]>/< 向左/右加屏的寬度

VIM中一些按鍵的作用

l 表示乙個字元,可以於操作符組合使用 aw 表示乙個單詞 不會count 空格 前面可以加數字的 iw 選中一些單詞,會包括空格 前面可以加數字 ap 表示乙個段落,與操作符組合使用 g鍵是跳轉命令。預設跳到最後一行 前面可以加數字的 表示跳到第幾行 gg鍵為跳轉命令,預設跳到第一行,前面可以加數...

VIM中一些按鍵的作用

l 表示乙個字元,可以於操作符組合使用 aw 表示乙個單詞 不會count 空格 前面可以加數字的 iw 選中一些單詞,會包括空格 前面可以加數字 ap 表示乙個段落,與操作符組合使用 g鍵是跳轉命令。預設跳到最後一行 前面可以加數字的 表示跳到第幾行 gg鍵為跳轉命令,預設跳到第一行,前面可以加數...

Shell中一些簡單操作

為建立 echo hello shell out.txt 為追加 echo hello shell out.txt 當out.txt 文字不存在時,與 都會預設建立out.txt文字,並將hello shell 字串儲存到out.txt中 當out.txt文字存在時,會將out.txt文字中的內容清...