Linux學習10 編輯器vim

2021-08-22 09:52:05 字數 1278 閱讀 7422

預設模式,移動游標,剪下、貼上文字

在命令模式輸入下例字元,進入響應編輯模式

命令模式輸入[:]進入擴充套件命令模式

存檔退出:wq

儲存退出:x

沒有改動直接退出:q

改動不想保留,直接退出:q!

在不退出vim情況下執行命令:!cmd

讀入命令輸出到vim:r!cmd

將檔案複製到當前vim中:r+filename

寫入檔案到指定地方:w+filename

26個具名的暫存器和1個無命名暫存器,常存放不同剪貼版內容,可以不同會話之間共享。

0-9,快取最近操作的內容,0暫存器快取最近一次複製的內容,1-9快取最近9次刪除的內容

模式型別

啟用方式

選擇效果

字元文字

v(小寫)

逐個字元選擇

行文字v(大寫)

逐行選擇文字

塊文字ctrl+v(小寫)

按照塊的方式選擇

使用vim一次開啟多個檔案

-o:水平分割

-o:垂直分割

ctrl+w:視窗間切換(命令模式下)

命令模式下

ctrl+w,s:水平分割

ctrl+w,v:垂直分割

ctrl+w,q:取消相鄰視窗

ctrl+w,o:取消全部視窗

擴充套件命令模式下

wqall:退出 啟用

禁用效果

set nu

set nonu

行號set ic

set noic

忽略大小寫

set ai

set noai

自動縮排

set si

set nosi

智慧型縮排

set hesearch

setnohlsearch

高了搜尋

syntax on

syntax off

語法高亮

set list

set nolist

顯示tab、^i、$

set textwidth=65

set wrapmargin

設定文字寬度

set cursorline

set no cursorline

游標表識線

set paste

set nopaste

複製保留格式

set ff=dos

啟用windows格式

set ff=unix

啟用unix格式

Linux命令(10) vim編輯器

vim文字編輯器是可以脫離滑鼠即可完成檔案的編輯操作的編輯器 命令模式 編輯模式 末行模式 其中命名模式到編輯模式的按鍵為i,編輯模式到命令模式的按鍵為esc 命令模式到末行模式的按鍵為 末行模式到命令模式的按鍵為esc 注意 末行模式和編輯模式之間不能直接轉換,要經過先到命令模式這個操作才可以 命...

10 使用編輯器 vim

vim編輯器 hjkl 左下上右 shift ctrg 移動到緩衝區的最後一行 nums g 移動到第幾行 gg 移動到緩衝區第一行 普通模式下編輯資料 x 將當前游標的資料刪除 dd 刪除行 d 刪除當前游標所在直至當前行尾 j 刪除當前行的行尾換行符 u 撤銷前一編輯命令 a 在當前游標後追加資...

linux學習之vim編輯器

vi是乙個常用的linux下文字編輯器,基本所有的類unix系統都會預設裝有vi編輯器,所以只要學通了vi,則可以在任意linux上進行文字操作。在控制台裡敲入 vi filename 即可啟動vi編輯器,如果該file已經存在,則編輯已存在檔案,如果不存在,則建立新的檔案。vim是公升級版的vi,...