vim命令行模式下的常用命令

:s/target/replacement? 命令??? 執(zhí)行ex命令的替換

:s/target/replacement/g? 命令? 替換所有target

:/? 命令??? 從光標(biāo)開(kāi)始向后搜索,再按n搜索下一個(gè),再按N搜索前一個(gè)

:?? 命令??? 從光標(biāo)開(kāi)始向前搜索,n和N同上

<C-w>命令??? 刪除至上一個(gè)單詞的開(kāi)頭

<C-u>命令??? 刪除至行首

:2,5v ?? 代表第二行到第五行高亮選中 ??

:.,$v??? 代表光標(biāo)當(dāng)前行到文件末尾高亮選中

:.中的符號(hào).代表當(dāng)前行

:1中的數(shù)字1代表文件的第一行

:$中的符號(hào)$代表文件的最后一行

:0中的數(shù)字0代表虛擬行,位于文件第一行的上方

:%中的符號(hào)%代表整個(gè)文件(:1,$的簡(jiǎn)寫(xiě)形式)

:t命令??? 可以把一行或多行從文檔的一部分復(fù)制到另一部分

:move命令??? 把一行或多行移到文檔的其他地方

@:命令??? 重復(fù)上次的EX命令

:normal命令??? 可以執(zhí)行任意的普通模式命令

運(yùn)行過(guò)一次@:命令后,后面就可以用@@命令來(lái)重復(fù)它

:bprevious命令??? 執(zhí)行了太多次@:命令,若要改變方向往回跳,用該命令

Vim命令行下,<C-r><C-w>映射項(xiàng)會(huì)復(fù)制光標(biāo)下的單詞并把它插入命令行中

q:命令??? 調(diào)出命令行窗口

:q命令??? 關(guān)閉命令行窗口

q/命令??? 打開(kāi)查找命令歷史的命令行窗口

<C-f>命令??? 從命令行模式切換到命令行窗口

/命令??? 查找

:s/lang/language/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)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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