11Vim文字編輯器

2022-09-07 06:21:10 字數 1513 閱讀 1632

vim文字編輯器

在linux系統中一切都是檔案,而配置乙個服務就是在修改其配置檔案的引數。

vim提供了三種模式:命令模式、輸入模式、末行模式

1.命令模式

每次執行vim編輯器時,預設進入命令模式,命令模式下常用的命令。

dd					刪除(剪下)游標所在的整行

5dd 刪除(剪下)從游標出開始的5行

yy 複製游標所在的整行

5yy 複製從游標處開始的5行

p 將之前刪除(dd)或複製(yy)過的資料貼上到游標所在的下一行

p 將之前刪除(dd)或複製(yy)過的資料貼上到游標所在的上一行

n 顯示搜尋命令定位到的下乙個字串(搭配末行模式使用)

n 顯示搜尋命令定位到的上乙個字串(搭配末行模式使用)

u 撤銷上一步的操作

2.末行模式

末行模式主要用於儲存或退出檔案,以及設定vim編輯器的工作環境,還可以讓使用者執行外部的linux命令或跳轉到所編寫文件的特定行數。

:w					儲存

:q 退出

:q! 強制退出(放棄對文件的修改)

:wq! 強制儲存退出

:set nu 顯示行號

:set nonu 不顯示行號

:命令 執行該命令

:整數 跳轉到該行

:s/one/two			將當前游標所在行的第乙個 one 替換成 two

:s/one/two/g 將當前游標所在行的所有 one 替換成 two

:%s/one/two/g 將全文中的所有 one 替換成 two

:%s/one//gn 全文查詢字串 one 的個數

?字串 在文字中從下至上搜尋該字串

/字串 在文字中從上至下搜尋該字串

3.輸入模式
a					在游標後面一位切換到輸入模式

i 在游標當前位置切換到輸入模式

o 在游標的下面再建立乙個空行

4.游標移動
方向鍵					移動乙個字元或者一行

pgup/pgdn 翻頁

gg 移動到檔案頭部

g 移動到檔案尾部

ng 到檔案第n行

0 移動到行首

5. vim 常用設定

5.1 設定vi為vim的別名

#向~/.bashrc中新增如下內容:

alias vi=vim

5.2 設定vim的行號和反色
#向/etc/vimrc新增如下內容:

set nu

#使用vim自動具有**變色功能

VIM文字編輯器

vi 乙個命令列介面下的文字編輯工具 vim vi的增強版本 絕大多數linux系統上均安裝有vim vim 目標文字路徑的形式使用vim 如果目標檔案存在,則開啟 如果目標檔案不存在,則建立 q 退出編輯 vi擁有三種模式 1.命令模式 vim啟動後,預設進入命令模式,在其他模式下,按esc鍵 返...

文字編輯器Vim

vim vi只有命令,沒有選單。vi工作模式 插入命令 命令 作用 i 在游標前插入文字 i 在本行開始插入文字 定位命令 命令 作用 移到行末 0 移到行首 h 移到螢幕上端 l 移到螢幕下端 set nu 設定行號 set nonu 取消行號 n 到第n行 刪除命令 命令 作用 x 刪除游標所在...

文字編輯器Vim

vim vi簡介 vim vi 是乙個強大全螢幕文字編輯器,是linux unix上最常用的文字編輯器,它的作用是建立 編輯 顯示檔案 vim vi 沒有選單,只有命令 插入命令 命令 作用a在游標後附加文字 a在本行行末附加文字 i在游標前插入 i在本行開始插入文字 o在游標下插入新行 o在游標上...