vim文本編輯器簡單用法

vim最基礎的用法

vim 編輯器

一.vim在工作過程中有三種模式:編輯模式,輸入模式,末行模式。
1.編輯模式:也叫命令模式,鍵盤操作會被理解為編輯命令。
2.輸入模式:在文本文件中進行輸入內容。
3.末行模式:vim內置的命令接口,執行vim的內置命令。

 

二.對一個文本文件進行vim編輯,分三步,打開,編輯,退出。
1.打開文件:vim [option]。例:vim /app/teat
2.編輯文件:此時我們需要在vim的三種模式中切換。
1.編輯模式——>輸入模式: (i,o)
i:在光標所在處的前方轉換為輸入模式
o:在光標所在行的下方新建一個空白行并轉化為輸入模式
2.輸入模式——>編輯模式: ESC鍵
3.編輯模式——>末行模式 : 直接輸入冒號,左下方就會出現 :
4.末行模式——>編輯模式:ESC鍵
5.輸入模式和末行模式不能直接轉換,需要先轉換到編輯模式
3.退出文件:(1)切換到末行模式后退出。
q 退出
q! 不保存退出
x 保存退出
wq 保存退出
wq! 強制保存退出
(2)編輯模式下退出 ZZ

 

三.vim的編輯命令(在編輯模式中)
1.刪除
x 刪除光標所在處的字符
dd 刪除光標所在行
#dd刪除#行,從光標所處行往下(包括光標所處行)
2.復制
yy復制光標行
#y復制#行
3.粘貼
p 緩沖區如果為整行,粘貼到光標的下方,否則,粘貼到光標的后面
P 緩沖區如果為整行,粘貼到光標的下方,否則,粘貼到光標的前面
4.撤銷
u 撤銷此前的操作
ctrl+r 撤銷此前的撤銷操作
5.翻屏
ctrl+f 向下翻一屏
ctrl+b向上翻一屏

 

四.末行模式的命令
1.查找
/pathern 從光標往后查找
?pathern 從光標往前找
2.內容界定
# 第#行
$ 最后一行
% 全文
set nu 顯示行號
set nonu取消顯示行號

 

五.切換文件
:next 切換到下一個文件
:previous 切換到上一個文件
:first 切換到第一個文件
:last 切換到最后一個文件
:wqall 保存所有文件并退出

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/86682

(2)
10590628461059062846
上一篇 2017-09-09 16:28
下一篇 2017-09-09 18:22

相關推薦

  • 人志建,則無敵—磁盤、LVM2和簡單腳本練習

    馬哥網絡班21期-第七周博客 1、創建一個10G分區,并格式為ext4文件系統;  disk /dev/sdb         Command (m for help): n    &nbs…

    Linux干貨 2016-08-19
  • 馬哥教育網絡班21期-第六周課程練習

    請詳細總結vim編輯器的使用并完成以下練習題 1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; 2、復制/boot/grub/grub.conf至/tmp目錄中,刪除/tmp/grub.conf文件中的行首的空白字符; 3、刪除/tmp/rc.sysinit文件…

    Linux干貨 2016-08-05
  • Linux的哲學思想

    Linux的哲學思想 一切皆文件  幾乎把所有的資源系統抽象為文件形式:包括硬件設備,甚至通信接口等 由眾多功能單一的程序組成:一個程序只做一件事,并且做好;組合小程序完成復雜任務  力求使程序精簡凝練,出現地完成最核心的需求;盡量避免使其膨脹成為一個臃腫的程序,致使大部分代碼很少被需要和執行。 小程序易于理解,維護,消耗系統資源較少,易…

    Linux干貨 2017-07-03
  • 基于虛擬用戶控制的ftp服務

    FTP作為最常見的文件共享服務,可提供文件的上傳,下載等服務;其用戶可分為三類: 匿名用戶:即不需要用戶賬號與密碼即可登錄FTP服務器,此時登錄用戶將會被映射為系統上的ftp用戶。 系統用戶:即用FTP服務器上的用戶賬號與密碼登錄FTP服務器。此種方法雖然在一定程度上對登錄做出了限制,但由于系統賬號的相關權限,則增大了FTP服務器的系統風險; 虛擬用戶:用戶…

    Linux干貨 2016-10-23
  • 初識linux文件管理

    初識linux文件管理 1.文件系統與目錄結構 文件系統從根目錄 下開始,用“/”。 以. 開頭的文件為隱藏文件,路徑分隔用/表示。文件系統的層級結構是LSB(linux standard base),遵循文件系統層級標準(FHS ) 文件命名規則:   文件名最長255個字節,包括路徑名在內共4095個字節  &nb…

    2017-02-18
  • 文件權限

    普通文件 r: 可以讀取文件的內容 w: 可以修改文件的內容 x: 可以執行該文件 執行腳本(不要隨便給文件加x權限) 目錄文件 r: 用戶可以列出目錄下有哪些文件(不能查看文件的詳細信息) w: 只有w無意義。 x: 用戶可以進入該目錄(如果知道文件名,且有相對應的文件權限 ,可以執行對應的操作) 權限一般配合使用,不同權限配合有不同效果 rx: 用戶可以…

    2017-07-30
欧美性久久久久