文字編輯器
文字:純文字
基本模式:命令模式
輸入模式
末行模式
內建的命令列介面
開啟檔案後,直接讓游標處於第乙個被pattern匹配到的行的行首。
vim +5 fstab
模式轉換
由編輯模式-->輸出模式
i:insert
o:在游標所在處下方新建一行
i(大寫i):在游標所在行的行首輸入
a:在游標所在行的行尾輸入
o:在游標所在處的上方開啟乙個新行
由輸入模式-->編輯模式
esc鍵
編輯模式-->末行模式
:可以做一些批量操作,比如下面命令,刪除9-11行內容
:set un 顯示行號
set nonu 撤銷顯示行號
儲存:w
退出:q
儲存退出:wq x
w /path/to/somefile :儲存到某路徑下
游標跳轉
字元間跳轉
h左跳 l右跳 j下跳 k上跳
單詞間跳轉
w:下乙個單詞次首
b:當前或前乙個單詞次首
e:當前或後乙個單詞的詞尾
行首行位跳轉
^:跳轉至行首第乙個非空白字元
0:跳轉至行首
$: 跳轉至行尾
行間移動
#g跳轉至由#指定的行
1g,gg:第一行
g:最後一行
句間跳轉
):下一句
(:上一句
段間跳轉
翻屏操作:
ctrl+f:向檔案尾部翻一屏
ctrl+b:向檔案首部翻一屏
ctrl+d:向檔案尾部翻半屏
ctrl+u:向檔案首部翻半屏
enter:向檔案尾部按行翻
vim的編輯命令
字元編輯
替換刪除
x:刪除游標所在處的字元
#x:刪除游標所在處的其實的#個字元
xp:交換游標所在處的字元與後面的字元位置
替換命令:
r:替換游標所在處的字元
d:刪除命令,可結合游標跳轉字元實現範圍刪除
d$:刪除到游標之後行內容
d^:刪除到游標之前的行內容
de:dw:
3dw:
db:dd:刪除整行
3dd:刪3行
貼上命令
p和pp:緩衝區的內容如果為整行,則貼上在當前游標所在行的下方;否則則貼上至當前游標所在處的後方
p:緩衝區的內容如果為整行,則貼上在當前游標所在行的上方;否則則貼上至當前游標所在處的前方
複製命令
y:複製,工作行為相似於d命令
y$:y^:
ye:yw:
yb:yy:
#yy:
改變命令:
c$c^
c0cb
cecw
cc:刪除游標所在的行,並轉換為輸出模式
#cc視覺化模式
v:v:
撤銷操作命令:
#u:撤銷#步操作
ctrl+r : 撤銷此前的撤銷操作
. 重複執行前乙個操作
紅帽考試資料 冰山一角
之更新 容器 執行乙個基本的容器 查詢容器的映像 為容器通過永久儲存 容器技術的介紹 為什麼要用容器 rpm有依賴關係,當安裝httpd包的時候,rpm包會確保安裝正確的庫和依賴項。容器的內容是隔離的,互相不影響。傳統虛擬化 需要安裝底層的環境,而容器的不需要安裝底層的環境 容器和虛擬機器與硬體和底...
習慣的力量之三冰山一角
希臘古城特爾斐的阿波羅神殿上刻有七句名言,其中流布最廣 影響最深,以至被認為點燃了希臘文明火花的卻只有一句,那就是 人啊,認識你自己 認識自己,必然是一條艱難曲折的路。了解習慣及其本後的原因,也是幫助我們認識自己的乙個過程。以 習慣 為主題來寫感想,最初是受經典名作 成功者的七個習慣 的啟發,習慣在...
習慣的力量之三冰山一角
希臘古城特爾斐的阿波羅神殿上刻有七句名言,其中流布最廣 影響最深,以至被認為點燃了希臘文明火花的卻只有一句,那就是 人啊,認識你自己 認識自己,必然是一條艱難曲折的路。了解習慣及其本後的原因,也是幫助我們認識自己的乙個過程。以 習慣 為主題來寫感想,最初是受經典名作 成功者的七個習慣 的啟發,習慣在...