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 ...