vim的工作方式:
1.命令模式
:set nu 顯示行號
:set nonu 取消行號
:set mouse=a 使用滑鼠
:set cursorline 新增行線
gg 移到檔案第一行
g 移到檔案最後一行
i 編輯模式
: wq 儲存退出
:q! 不儲存強制退出
:wq! 強制儲存退出,對超級使用者和檔案所有人生效
直接關閉vim非正常退出時 系統會生成乙個字尾 .file.swp的隱藏檔案, vim再次編輯此檔案時會出現錯誤,需要刪除這個檔案才能恢復
2.插入模式
/查詢部分 n 向匹配 n 向上匹配 #高亮顯示
u 撤銷
刪除:dw 刪除乙個單詞
d3w 刪除三個單詞
dl 刪除乙個字母
dd 刪除一行
d3d 刪除三行單詞
複製:yw 複製乙個單詞
yl 複製乙個字母
yy 複製一行
y3y 複製三行
p 貼上
剪下:cc 退出插入模式後按p貼上
vim 游標的移動:
i 進入插入模式 在游標所在位置插入
i 進入插入模式 在游標所在行首插入
a 進入插入模式 在游標所在位置的下乙個位置插入
a 進入插入模式 在游標所在行尾插入
o 進入插入模式 在游標所在下一行插入
o 進入插入模式 在游標所在上一行插入
s 進入插入模式 刪除游標所在字元插入
s 進入插入模式 刪除游標所在行插入
vim視覺化:
命令模式下,滑鼠框住位置無法進行操作
ctrl v 進入視覺化模式
用上下左右鍵選擇區域 然後可以執行vim的命令模式
批量插入字元:
ctrl+v 選擇要加入字元的行 i 輸入要插入的東西 然後退出
字元的批量轉換:
:%s(全文)/原有字元/轉換後的字元/g(全文轉換) 不加g(只轉換每行的第乙個)
:1,5 /原有字元/轉換後的字元/ 轉換1~5行的字元
vim的分屏功能(退出命令模式下)
ctrl+w s 上下分屏
ctrl+w v 左右分屏
ctrl+w 上下左右 移動游標到指定螢幕
注:上面使用的分屏儲存的時候 第乙個wq 直接儲存 第二個分屏儲存的時候直接在wq後面加檔案的位址
Linux下檔案與目錄管理
1.檢視檔案與目錄 ls 基本語法 ls a a d d f f i l n r r s t 目錄名稱 ls color 目錄名稱 ls full time 目錄名稱 引數 a 全部檔案,包括隱藏檔案 即開頭為.的檔案 a 全部檔案,包括隱藏檔案,但不包括.與.這兩個目錄 d 僅列出目錄本身,而不是...
檔案管理之VIM編輯器
vim編輯器 快捷鍵 0 游標移到到當前行的行首 游標移動到當前行的行尾 gg 游標跳到檔案符首行 g 游標條到檔案尾行 h 游標跳到螢幕的首行 m 游標跳到螢幕的中間 l 游標跳到螢幕的末尾 ctrl v進入視覺化介面 批量去注釋 前提 注釋行需要整齊排列 在命令模式,按ctrl v 上下鍵選中 ...
vim 插入模式與常用編輯操作
vim不像很多編輯器那樣一啟動便可以直接編輯文字,需要在普通模式按下i,a等鍵才會進入插入模式進行文字編輯。以下的命令都會讓vim從普通模式切換到插入模式,但命令執行後的字元插入位置有所不同。命令執行後的字元插入位置 i 當前字元之前 i當前行首第乙個非空白字元之前 a 當前字元之後 a 當前行尾 ...