terminal快捷鍵以及vim快捷鍵

2021-07-10 11:30:31 字數 2467 閱讀 7200

1.linux,mac終端快捷鍵

linux/mac輸入terminal命令的快捷鍵:

ctrl+c,停止執行       ctrl+s,暫停螢幕輸出  ctrl+q,恢復螢幕輸出

ctrl+a, 跳到行開始ctrl+e,跳到行endctrl+left,跳到上乙個單詞ctrl+right,跳到下乙個單詞(mac下是alt快捷鍵)

ctrl+u, 刪除當前到開始的內容ctrl+k,刪除當前至末尾的內容ctrl+w,刪除當前至開頭的乙個單詞

mac系統開啟/關閉/切換終端 常用快捷鍵

cmd+t:開乙個terminal標籤頁    cmd+shift+left:標籤頁切換     cmd+shift+r:標籤頁切換

cmd+n:開乙個新的terminal視窗  cmd+left:視窗切換   cmd+right:視窗切換

cmd+d:垂直切分當前視窗    cmd+shift+d:合併垂直切分的視窗

2.vim快捷鍵

移動游標位置:

hjkl    shift+4($):末尾g+_:末尾0:開頭shift+6(^):開頭

w:下乙個單詞(僅包含字母)w:下乙個單詞(包含特殊符號)b:上乙個單詞b:上乙個單詞e:下乙個單詞末尾  e:下乙個單詞末尾

ctrl+f:forward  pagectrl+b:backward pagectrl+d:forward 1/2 pagectrl+u:backward 1/2pagectrl+e:next line movectrl+y:previous line move

g:文末gg:文頭ng:line nh:head line of pagem:middle line of page    

插入模式切換:

esc:進入命令模式i:當前位置插入a:下乙個字元插入o:下一行插入o:上一行插入cw:刪除當前位置下乙個單詞插入x:刪除當前字元

複製貼上:

dd:刪除一行p:貼上yy:拷貝一行ndd nyy:刪除複製n行

.: repeat previous cmd

100idesu:插入100次desu.:再次複製100次    

查詢,替換:

/pattern前向查詢?pattern後向查詢n:nextshift+n:反向的next

s/pattern1/pattern2:替換s/pattern1/pattern2/g:替換當前行所有

1,$s/pattern1/pattern2/g:替換從第一行開始所有

程式設計實際相關:*查詢當前單詞的下一次出現#查詢當前單詞的上一次出現

塊操作:

ctrl+v:開始選擇要操作的塊

i然後插入多行注釋,

d:刪除s:刪除後替換  

分屏操作:

split:上下分屏vsplit:左右分屏

ctrl+w+hjkl:切換分屏到不同方向

e:開啟檔案

Terminal 常用快捷鍵

快捷鍵 功能 tab 自動補全 ctrl a 游標移動到開始位置 ctrl e 游標移動到最末尾 ctrl k 刪除此處至末尾的所有內容 ctrl u 刪除此處至開始的所有內容 ctrl d 刪除當前字元 ctrl h 刪除當前字元前乙個字元 ctrl w 刪除此處到左邊的單詞 ctrl y 貼上由...

Mac快捷使用二 Terminal快捷鍵

command k 清屏 全清 ctrl l清屏 僅將當前命令列移到最上端 command t 新建標籤 command w 關閉當前標籤頁 command s 儲存終端輸出 command d 垂直分隔當前標籤頁 command shift d 水平分隔當前標籤頁 command shift 向左...

Ubuntu及Terminal常用快捷鍵

1.關於終端的快捷鍵 tab tab鍵是比較常用的乙個快捷鍵,它的作用是補全檔名或者路徑。ctrl c 這個鍵可不是用來複製的,在中端下,按下ctrl c就代表結速當前終端執行的程式,按下的時候一定要慎重。ctrl a 將游標移動到命令 行的開始處。ctrl e 將游標移動到命行令的結尾處。ctrl...