- 文本編輯器vim
vim有三種模式:一般,編輯,命令模式
一般:可移動光標,刪除某個字符,刪除某行,復制粘貼某行或多行
編輯(插入到光標)(i前, l行首, a后, A行末, o下行, O上行, r替換一次, R一直替換)(Esc退出):可修改字符
命令模式(:, /)():搜索某字符或字符串,也可保存,替換,退出,顯示行號等
-
常用命令
- 跳轉(zhuǎn):行首 0,shift+4 行尾,shift+g 末行,gg 行首
- 查找:光標之后查找 /,光標之前查找 ?
- 替換:s替換,g全局,:n,全局范圍內(nèi)從第一行到最后一行,將word1替換為word2 1,$s/word1/word2/g(不使用s和g,可用于范圍查找)
- 刪除字符: 光標之后刪除 x,光標之前刪除 X
- 刪除行:刪除當前行 dd,刪除光標后n行 ndd
- 復制:復制當前行 yy,向下復制n行 nyy
- 粘貼:光標之下粘貼 p,光標之上粘貼 P
- tmux基本操作
- ctrl+b 快捷鍵前綴鍵,避免與系統(tǒng)快捷鍵沖突
- 窗格Pane
- ctrl+b % 豎直窗格 ctrl+b " 水平窗格
- ctrl+b 方向鍵 移動窗格
- ctrl+b o 按順時針移動窗格
- ctrl+b {/} 按大括號方向移動窗格
- ctrl+b 按住方向鍵 在該方向上調(diào)整窗格大?。ㄍ扑])
- ctrl+b :resize-pane -U/D/L/R 向上/下/左/右調(diào)整當前窗格大?。▍?shù)后再加數(shù)字可控制調(diào)整的大小)
- ctrl+b x 刪除窗格
- ctrl+b space 改變窗格的排版
- ctrl+b ! 移動窗格至單獨的窗口
- ctrl+b q 顯示窗格編號
- 窗口Window
- ctrl+b c 創(chuàng)建窗口,可存放窗格的容器
- ctrl+b digit 移動窗口
- ctrl+b n/p 移動到下一個/上一個窗口
- ctrl+b , 重命名窗口
- ctrl+b & 刪除窗口
- ctrl+b f 在多個窗口中搜索關鍵字
- ctrl+b l 在相鄰的兩個窗口中切換
- 會話Session
- tmux 創(chuàng)建默認會話,可存放窗口的容器
- tmux new -s session_name / ctrl+b :new -s session_name 創(chuàng)建一個會話
- ctrl+b s / tmux ls 列出會話session
- tmux kill-server / ctrl+b :kill-server 刪除所有會話
- tmux kill-session -t session_name / ctrl+b :kill-session -t session_name 刪除指定會話
- 除非顯式地關閉會話,否則 Tmux 的會話在重啟計算機之前都不會消失。
- ctrl+b d 臨時退出會話
- tmux a -t session_name / ctrl+b :a -t session_name 進入已存在的會話
Vim和Tmux
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內(nèi)容
- 前言 我們?yōu)槭裁葱枰制疗髂兀?對于這個問題,我想大家肯定都有自己的看法。 主流的觀點是這樣的,對于生活在Linu...