vim編輯器

vim介紹

1vi和vim 不是同一個(gè)軟件包安裝而來

rpm -qf which vim

rpm -qf whichvi`

2vim是vi的增強(qiáng)版,有語法加亮,完全兼容vi

3vim編輯器操作模式

3.1vim 常用的四種模式

正常模式(Nomsl mode,俗稱命令模式)

命令行模式(Command-line mode)

插入模式(Insert mode,俗稱編輯模式)

可視化模式(Visual mode,俗稱可視塊模式)

4vim? /目錄/文件

首次進(jìn)入文件 ————正常模式

按下I出現(xiàn)Insert————插入模式

按下esc,輸入冒號(hào)————命令行模式

5進(jìn)入編輯模式 操作

按 a? i? ? o? 后? A? I? O

6編輯模式操作

i? 當(dāng)前字符前插入

I? 行首插入

a? 當(dāng)前光標(biāo)后插入

A? 行尾插入

o? 下行插入

O? 上行插入

x? 向后刪一個(gè)字符

X? 向前刪一個(gè)字符

u? 撤銷

ctrl + r 恢復(fù)

? r? 替換

? ? 編輯模式到命令模式 按下esc

7正常模式操作

光標(biāo)定位? h j k l

0 和 home 鍵表示 切換到行首

$和end 表示切換到 行尾

gg 快速定位到行首

G 定位到行尾

使用? /in? 可以查找 in 并右高亮顯示

關(guān)閉高亮顯示? :noh

/^ d 查找以d開頭內(nèi)容

/bash$ 查找 bash 結(jié)尾的內(nèi)容

vim? +7? /etc/passwd? 打開文件直接跳轉(zhuǎn)到第7 行

8正常模式的對(duì)文本編輯

yy復(fù)制整行? ? ? 復(fù)制N行? Nyy

dd? 刪除行? ? ? ? 2dd? 刪除2行

p? 粘貼? ? ? ? ? ?

x 刪除光標(biāo)所在位置字符

D 刪除光標(biāo)后字符

u? 撤銷

ctrl + r 恢復(fù)

r 替換

9進(jìn)入可視塊模式

編程或修改服務(wù)器配置時(shí),進(jìn)行多行注釋,會(huì)使用Visual模式

9.1批量修改

?? ctrl +V 進(jìn)入列編輯模式

?? 光標(biāo)上 或下 選中

?? 按 大寫的? I

?? 在插入 注釋符號(hào)或需要插入的符號(hào)(#)

?? 在按esc? 就會(huì)全部注釋后添加

10命令行模式操作

:w 保存

:W! 強(qiáng)制保存

:q 退出

:q!不保存退出

:wq保存退出

:wq!強(qiáng)制保存退出

:x保存退出

ZZ 保存退出(正常模式下)

:e!復(fù)原

11自定義vim使用環(huán)境

11.1臨時(shí)設(shè)置

:set nu? 設(shè)置行號(hào)

:set nonu 取消設(shè)置行號(hào)

:noh? ? ? ? ? 取消高亮顯示

11.2永久設(shè)置

vim /etc/vimrc? 設(shè)置后影響系統(tǒng)下所有用戶

~ /.vimrc? ? ? ? ? ? 在用戶家目錄下,創(chuàng)建一.vimrc 只影響某一用戶

echo ‘set nu ’> ~/.vimrc

vim? /root/.vimrc

12一次打開多個(gè)文件

? ctrl + ww? 文檔間切換

12.1上下方式打開

???????? vim? -o? /etc/passwd? ? ? ? ? /etc/hosts

12.2左右方式打開

??????? vim? -O? /etc/passwd? ? ? ? ? /etc/hosts

13查看多個(gè)文件的內(nèi)容差異

?? vimdiff ?? /etc/passwd? ? ? mima.txt

14linux 的其他編輯器

? nano? 編輯器

? emacs 編輯器

? GHOME 編輯器 gedit

?著作權(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編輯器 一、vi介紹 Vi編輯器是所有Unix及Linux系統(tǒng)下標(biāo)準(zhǔn)的編輯器,類似于windo...
    予爺閱讀 701評(píng)論 0 0
  • 編輯器之神——vim編輯器 一、vi介紹 Vi編輯器是所有Unix及Linux系統(tǒng)下標(biāo)準(zhǔn)的編輯器,類似于windo...
    白色襯衫_f48d閱讀 868評(píng)論 0 0
  • 簡(jiǎn)介:vi:visual interface,可視窗口,歷史悠久的文本編輯器vim:vi improved,vi編...
    哈嘍別樣閱讀 382評(píng)論 0 0
  • 1. 關(guān)于Vim vim是我最喜歡的編輯器,也是linux下第二強(qiáng)大的編輯器。 雖然emacs是公認(rèn)的世界第一,我...
    Dyworldhua閱讀 1,587評(píng)論 0 2
  • vi —— 終端中的編輯器 目標(biāo) vi 簡(jiǎn)介 打開和新建文件 三種工作模式 常用命令 分屏命令 常用命令速查圖 0...
    努力爬行中的蝸牛閱讀 823評(píng)論 0 0

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