全屏編輯器,模式化編輯器
vim模式:
模式轉換:
編輯-->輸入:
i: 在當前游標所在字元的前面,轉為輸入模式;編輯-->末行:a: 在當前游標所在字元的後面,轉為輸入模式;
o: 在當前游標所在行的下方,新建一行,並轉為輸入模式;
i:在當前游標所在行的行首,轉換為輸入模式
a:在當前游標所在行的行尾,轉換為輸入模式
o:在當前游標所在行的上方,新建一行,並轉為輸入模式;esc
:
esc, esc注:輸入模式和末行模式之間不能直接切換
vim +# :開啟檔案,並定位於第#行注:預設處於編輯模式vim +:開啟檔案,定位至最後一行
vim +/pattern : 開啟檔案,定位至第一次被pattern匹配到的行的行首
1、末行模式關閉檔案
:q 退出2、編輯模式下退出:wq 儲存並退出
:q! 不儲存並退出
:w 儲存
:w! 強行儲存
:wq --> :x
zz: 儲存並退出1、逐字元移動:
h: 左2、以單詞為單位移動l: 右
j: 下
k: 上
#h: 移動#個字元
w: 移至下乙個單詞的詞首3、行內跳**e: 跳至當前或下乙個單詞的詞尾
b: 跳至當前或前乙個單詞的詞首
#w: 移動#個單詞
0: 絕對行首4、行間跳轉^: 行首的第乙個非空白字元
$: 絕對行尾
#g:跳轉至第#行5、末行模式gg: 第一行
g:最後一行
.: 表示當前行$: 最後一行
#:第#行
+#: 向下的#行
ctrl+f: 向下翻一屏ctrl+b: 向上翻一屏
ctrl+d: 向下翻半屏
ctrl+u: 向上翻半屏
x: 刪除游標所在處的單個字元d命令跟跳轉命令組合使用#x: 刪除游標所在處及向後的共#個字元
#dw, #de, #dbdd: 刪除當前游標所在行
#dd: 刪除包括當前游標所在行在內的#行;
p: 如果刪除或複製為整行內容,則貼上至游標所在行的下方,如果複製或刪除的內容為非整行,則貼上至游標所在字元的後面p: 如果刪除或複製為整行內容,則貼上至游標所在行的上方,如果複製或刪除的內容為非整行,則貼上至游標所在字元的前面
用法同d命令
c: 用法同d命令
r:單字元替換#r: 游標後#個字元全部替換
r: 替換模式
u:撤消前一次的編輯操作#u: 直接撤消最近#次編輯操作
連續u命令可撤消此前的n次編輯操作
撤消最近一次撤消操作:ctrl+r
.:編輯模式重複前一次編輯操作
v: 按字元選取v:按矩形選取
/pattern在末行模式下使用s命令?pattern
n 下乙個
n 上乙個
headline,footlines#pattern#string#g1,$:表示全文
%:表示全文
vim file1 file2 file3:next 切換至下乙個檔案
:prev 切換至前乙個檔案
:last 切換至最後乙個檔案
:first 切換至第乙個檔案
:q退出當前檔案
:qa 全部退出
ctrl+w, s: 水平拆分視窗在視窗間切換游標:ctrl+w, v: 垂直拆分視窗
ctrl+w, arrow(h,j,k,l或方向鍵):qa 關閉所有視窗
vim -o : 水平分割顯示末行模式下使用w命令vim -o : 垂直分割顯示
:addr1,addr2w /path/to/somewhere
:r /path/to/somefile附加到當前檔案游標後
:! command1、顯示或取消顯示行號
:set nu2、顯示忽略或區分字元大小寫:set nonu
mu = number
:set ic3、設定自動縮排:set noic
ic = ignorecase
:set ai4、查詢到的文字高亮顯示或取消:set noai
ai = autoindent
:set hlsearch5、語法高亮:set nohlsearch
:syntax on注:特性當前有效,如果想要永久有效需修改配置檔案:syntax off
/etc/vimrc 針對所有使用者~/.vimrc 針對當前使用者
Linux vim命令詳解
高階一些的編輯器,都會包含巨集功能,vim當然不能缺少了,在vim中使用巨集是非常方便的 qx 開始記錄巨集,並將結果存入暫存器x q 退出記錄模式 稍微解釋一下,當在normal模式下輸入 qx後,你對文字的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模 式,然後輸入 x對剛才記錄下來的命令...
Linux Vim 實用命令詳解
linux常用命令 已學 cd 路徑的切換 rm 後接 rf 可刪除檔案或資料夾 ls 檢視當前路徑下的檔案和資料夾 mkdir 建立資料夾 touch 建立檔案 cat 檢視檔案內容 mv 移動檔案,也可以重新命名檔案 rmdir 刪除空資料夾 whoami 檢視當前使用者 pwd 檢視當前所在路...
linux vim操作詳解
首先,我們需要了解vim的三種模式 三種模式的切換如下 進入vim後,處於命令模式,通過i a o可以進入插入模式,通過冒號 可以進入底行模式。在底行模式和插入模式下,通過esc返回命令模式。1 上下左右 k j h l 分別表示上 下 左 右 2 文件開頭 結尾 gg 文件開頭 g 文件結尾 3 ...