vim的使用

vi————vim

命令:vi ?xx.txt

vim是從vi發(fā)展而來(lái)的一款文本編輯器

vim有三種工作模式:

1、命令模式:打開文件默認(rèn)進(jìn)入命令模式。

2、編輯模式:需要輸入一些命令切換到命令模式。

3、末行模式:shift+;(即冒號(hào))

vim編輯器的使用

一、命令模式操作

1、光標(biāo)操作

移動(dòng)光標(biāo) h j k l(前下上后)

行首: 0 ? 行尾:$

首行:gg ? ? 末行:G

行跳轉(zhuǎn): nG ?(n為行號(hào))

?2、刪除操作(u撤銷)

刪除光標(biāo)后 x ?光標(biāo)前 X

刪除單詞 ?dw(光標(biāo)放在單詞開始位置,否則只能刪除一部分)

刪除光標(biāo)到行首的字符串 ?d0

刪除光標(biāo)到行尾的字符串 ?d$

刪除光標(biāo)當(dāng)前行 ?dd

刪除多行 ?ndd(光標(biāo)到接下來(lái)的n行)

3、復(fù)制粘貼

復(fù)制光標(biāo)所在行 ?yy

復(fù)制n行 ? nyy

粘貼 ?p ?(粘貼到光標(biāo)的下一行)

粘貼 ?P ? (粘貼到光標(biāo)所在行)

剪切=刪除

4、可是模式

啟動(dòng) ?v

移動(dòng)光標(biāo)內(nèi)容選擇 ?h j k l

操作 復(fù)制:y ?刪除:d

粘貼p(粘貼到光標(biāo)后面)P(粘貼到光標(biāo)前面)

5、查找操作

查找 ? ?/+內(nèi)容 (從光標(biāo)位置向下查,到最下邊,再返回頭部) ??+內(nèi)容(從光標(biāo)位置向上查找,再返回尾部)

# ? 把光標(biāo)移動(dòng)單詞上 ?#

遍歷(查找)時(shí)按n/N

替換當(dāng)前字符 ? r ?再輸入替換的字符(單字符替換)

縮進(jìn) >> ?(右縮進(jìn)) ? <<(左縮進(jìn))

命令模式查找函數(shù) ? /對(duì)應(yīng)函數(shù) ? ?光標(biāo)放在該函數(shù)上 按K ?進(jìn)入man文檔

6、ZZ? 命令模式下保存退出

二、編輯模式

命令模式進(jìn)入編輯模式 ? ?(aios)

a ? 光標(biāo)所在位置后插入內(nèi)容

A ?光標(biāo)所在行的行尾插入

i ? 光標(biāo)所在位置前插入

I ?光標(biāo)所在行行首插入

o ?光標(biāo)所在行下開辟新行

O ?光標(biāo)所在行上開辟新行

s ?刪除光標(biāo)所在的字符

S ?刪除光標(biāo)所在行,再插入

三、末行模式

(文本-----esc 命令-----:末行)

1、替換字符串

末行模式下?

s/被替換的字符串/用來(lái)替換的字符串 ? ?

如:s/Tom/Jack ?替換的是光標(biāo)所在行的第一個(gè)Tom

s/Tom/Jack/g ? 替換當(dāng)前行所有Tom

%s/Tom/Jack ?替換的是所有行的一個(gè)Tom

%s/Tom/Jack/g ?替換所有行的所有 Tom

27,30s/Tom/Jack/g ?替換27到30行所有的Tom

2、命令

!ls ?== 終端下ls

3、保存與退出

w ? 保存

q ?退出

q?。ɑ蛘選)不保存退出

wq ?保存退出

4、分屏操作

水平操作?

sp ?分成上下兩屏

q ?退出光標(biāo)所在屏

wqall ?保存退出兩屏

垂直操作

vsp ? ? 分成左右兩屏

vsp+文件名字 ?分屏新文件到右邊

q 退出光標(biāo)所在的文檔

四、vim打造IDE

系統(tǒng)級(jí)配置文件:/etc/vim/vimrc

用戶級(jí)配置文件/~/.vim/vimrc

最后編輯于
?著作權(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)容

  • Vim幾句話介紹Vim是Unix系統(tǒng)上的文本編輯軟件(你該不會(huì)不知道什么是文本編輯軟件吧?。?,在windows上也...
    何必遠(yuǎn)方閱讀 3,329評(píng)論 0 3
  • Linux是一種自由和開放源代碼的類UNIX操作系統(tǒng)。目前運(yùn)用領(lǐng)域最廣泛、使用人數(shù)最多的操作系統(tǒng),下面介紹一下Li...
    劉圣凱閱讀 435評(píng)論 0 0
  • 命令歷史 以:和/開頭的命令都有歷史紀(jì)錄,可以首先鍵入:或/然后按上下箭頭來(lái)選擇某個(gè)歷史命令。 啟動(dòng)vim 在命令...
    im螞蟻閱讀 31,075評(píng)論 3 48
  • 愛游邦 www.iyoubon.com — 你的目的地在哪,我就在哪 — 「一個(gè)旅游社交的共享經(jīng)濟(jì)平臺(tái),這里聚集了...
    愛游邦閱讀 536評(píng)論 0 0
  • 攙著母親走過這條古巷 燈光把她的影長(zhǎng)拉得很長(zhǎng)很長(zhǎng) 母親啊,晚上都十點(diǎn)了 您還在麻將桌上忙 攙著母親走過這條古巷 新...
    甲老師閱讀 956評(píng)論 4 6

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