基礎使用 vim編輯器

2021-10-09 18:20:25 字數 1759 閱讀 7044

vim最強大的編輯器,沒有之一。

woxihuannishijijingde,fangfunixiaoshileyiyang。

我喜歡你是寂靜的,彷彿你消失了一樣。

nicongyuanchulingtingwo,wodeshengyinjiuwufachujini。

你從遠處聆聽我,我的聲音就無法觸及你。

fangfunideshuangyanyijingfeiliqu,rutongyigewenpengjilenidezui。

彷彿你的雙眼已經飛離去,如同乙個吻封緘了你的嘴。

vi空格加檔名,有這個檔案就開啟,沒有的話就建立乙個。

vim 有三種模式,命令列模式+選擇模式+編輯模式

esc 從編輯模式切換到命令列模式

插入鍵i  從游標所在字元前插入

a  從游標所在字元後插入

o  從游標所在行的下邊插入空白行

o  從游標所在行的上邊插入空白行

i  從游標所在行的行首插入

a  從游標所在行的行尾插入

游標移動方向鍵

k  上

j  下

h  左

l  右  

ctrl+u  向上移動半頁

ctrl+d  向下移動半頁

gg  游標跳到文字第一行

g   游標跳到文字最後一行

0   游標跳到所在行行首

$   游標跳到所在行行尾

w   游標跳到下個單詞的開頭

b   游標跳到上個單詞的開頭

e   游標跳到本單詞的詞尾

刪除命令

x   每按一次,刪除游標所在位置的乙個字元

nx  如」3x」表示刪除游標所在位置開始的三個單詞

dd  刪除游標所在行

ndd 如」3dd」表示刪除游標所在行開始的3行字元

複製命令

yy  將游標所在行複製到緩衝區

nyy 從游標所在行開始n行複製到緩衝區

p   將緩衝區裡的內容貼上到游標所在位置

替換命令

r   替換游標所在位置的乙個字元

r   替換游標所在位置開始的多個字元,直到按下」esc」為止

cw  開始替換當前游標所在的單詞,直到按下」esc」為止

撤銷命令

u   撤銷命令,可多次撤銷

行續接命令

j   把當前行的下一行接到當前行的行尾

檢視檔案行數命令

ctrl+g   列出檔案一共有多少行

ng       表示移動游標到檔案的第n行行首

其他命令

.       重複執行上一次執行的vi命令

~       shift+·(esc下邊那個鍵)對游標所在位置的字元進行大小寫轉換

命令列命令

:5      游標跳到第5行      

:n      游標跳到第n行

:w      儲存

:w!     強制儲存

:wq     儲存退出

:x      儲存退出

:q      不儲存退出

:q!     不儲存強制退出

:g/aaa/s//bb/g回車     把檔案中全部的aaa替換成bb

ctrl+insert            複製滑鼠選中的文字,相當於ctrl+c

ctrl+insert            貼上滑鼠選中的文字,相當於ctrl+d

以上兩個命令在windows和unix中是通用的

Vim編輯器基礎

vi是visual editor的縮寫,是unix系統下最通用的文字編輯器。vi不是乙個所見即所得的編輯器,如果要進行複製和格式化文字需要手動輸入命令進行操作。vim是vi的擴充套件版本,它比vi更強大。在不同的作業系統中,vim的安裝不同,但是大致上是一樣的。例如centos安裝vim的命令是yu...

Linux基礎 Vim編輯器的使用

ifconfig 檢視所有網路介面的屬性 fdisk l 檢視所有分割槽 uname a 檢視核心 作業系統 cpu資訊的linux系統資訊命令 route 檢視路由資訊 rpm qa 檢視所有安裝的軟體包 vi是乙個功能強大的全螢幕文字編輯工具,vim是vi編輯器的增強版本,在vi編輯器的基礎上擴...

Linux基礎 vim編輯器的使用

標籤 空格分隔 linux 本文介紹了vi vim 的基本使用方法,但對於普通使用者來說基本上夠了!i vim的區別簡單點來說,它們都是多模式編輯器,不同的是vim 是vi的公升級版本,它不僅相容vi的所有指令,而且還有一些新的特性在裡面。例如語法加亮,視覺化操作不僅可以在終端執行,也可以執行於x ...