Vim、Sublime、shell、文本替換命令

如下常用的命令,熟練使用,可以提高完成任務(wù)的效率。

1,Vim相關(guān)命令

1)編輯器模式 vs 常用命令。

正常模式: 點(diǎn)擊ESC可以返回正常模式, 進(jìn)行文本瀏覽和光標(biāo)跳轉(zhuǎn)。(英文輸入)
1,光標(biāo)移動(dòng)命令:h:光標(biāo)左移, l:光標(biāo)右移, j:光標(biāo)下移 , k:光標(biāo)上移
2,組合移動(dòng)命令:光標(biāo)移動(dòng)的命令可以與數(shù)字結(jié)合。 2h:左移2個(gè)字符, 2l:右移2個(gè)字符, 2j:下移2行, 2k:上移兩行
3,跳轉(zhuǎn)命令:G:最后一行 , gg:第一行,shift + ^ :行首,shift + $:行尾。
4,刪除命令:D:刪除當(dāng)前字符至行尾,dd:刪除一行,u:撤銷上次一修改, x:刪除當(dāng)前字符,:1,$d刪除所有行(清空)
:1,10d 刪除1-10行
5,vim注釋/取消注釋 多行
ctrl + v,進(jìn)入視圖模式,選中多行
I,大I,進(jìn)入插入模式,鍵入#
Esc,進(jìn)入多行注釋。
取消,ctrl +v進(jìn)入視圖模式, 選中多行
esc進(jìn)入命令模式,x刪除 #
esc,保存退出。
7)復(fù)制剪切(命令模式下)
yy復(fù)制一行,p粘貼。
dd剪切一行,p粘貼。

插入模式
1,小 i:光標(biāo)前插入, 小 a :光標(biāo)后插入
2,大 I : 行收插入, 大 A :行尾插入

可視化模式(高亮的正常模式, 可以進(jìn)行選中字符刪除,修改和替換)
1,小 v :逐字符選取文本 大 V : 逐行選取文本
2,d : 選中之后刪除。

命令模式
1,查找命令。/text n:下一個(gè) ,N:上一個(gè)
2,反向查找命令。?text n:上一個(gè) ,N:下一個(gè)
3,退出命令。:wq保存退出, q:退出,加 ! 強(qiáng)制。
4,替換命令。:s/old/new 替換一個(gè), :%s/old/new替換所有
5,包含 / 的替換。 :%s@/home/zhanqi/@/halo/kitty@gc。 g全局,c提示。

1,:set number,顯示行號(hào)
2,:set hlsearch,高亮顯示所有搜索結(jié)果。

2,sublime相關(guān)命令

1,command + f 查找。
2,command + alt + f,正則替換。
3,command + shift + 方向鍵(左/右)選至行尾。經(jīng)常用來(lái)選擇一行
4,command + n 打開一個(gè)新標(biāo)簽頁(yè)。 command + w關(guān)閉
5,command + alt + 方向鍵,切換標(biāo)簽頁(yè)。 同瀏覽器標(biāo)簽頁(yè)切換相同。
6,option + (鼠標(biāo)左鍵)豎方向選行,編輯多行。

3,shell終端命令

1,command + T打開新標(biāo)簽頁(yè),command + w關(guān)閉。
2,command + shift + 方向鍵(左/右), 標(biāo)簽頁(yè)切換。
3,ctrl + r ,檢索最近輸入的命令(一致ctrl + r直到檢索到需要的)。 比如數(shù)據(jù)庫(kù)登錄命令等。(fish下,輸入字符, ctrl + p檢索)
4,ctrl + a,光標(biāo)移動(dòng)到起始處, ctrl + e, 光標(biāo)移動(dòng)到末尾,ctrl + w刪除一個(gè)字符。

4,

1,空格替換為空行。% s/ /\r/g
2,空行替換為空格。:%s/\n/ /g
3,刪除空白行。:/g/^\s*$/d 或者:g/^$/d
\s是指空白,包括空格、換行、tab縮進(jìn)等所有的空白
%s :在整個(gè)文件范圍查找替換
/ :分隔符
/g :全局替換

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 命令歷史 以:和/開頭的命令都有歷史紀(jì)錄,可以首先鍵入:或/然后按上下箭頭來(lái)選擇某個(gè)歷史命令。 啟動(dòng)vim 在命令...
    im螞蟻閱讀 31,068評(píng)論 3 48
  • 目錄(?)[-] 關(guān)于Vim 1 Vim的幾種模式 啟動(dòng)Vim 文檔操作 光標(biāo)的移動(dòng) 1 基本移動(dòng) 2 翻屏 3 ...
    SunnyLeong閱讀 9,015評(píng)論 0 32
  • 1. vim 選擇文本,刪除,復(fù)制,粘貼 文本的選擇,對(duì)于編輯器來(lái)說(shuō),是很基本的東西,也經(jīng)常被用到,總結(jié)如下:v ...
    路癡千行閱讀 3,417評(píng)論 0 0
  • vim 選擇文本,刪除,復(fù)制,粘貼 文本的選擇,對(duì)于編輯器來(lái)說(shuō),是很基本的東西,也經(jīng)常被用到,總結(jié)如下: v 從...
    壹首簡(jiǎn)單的歌閱讀 943評(píng)論 0 7
  • Vim幾句話介紹Vim是Unix系統(tǒng)上的文本編輯軟件(你該不會(huì)不知道什么是文本編輯軟件吧!),在windows上也...
    何必遠(yuǎn)方閱讀 3,329評(píng)論 0 3

友情鏈接更多精彩內(nèi)容