Linux Vim編輯器之快速入門 1

2021-07-22 14:23:41 字數 1358 閱讀 1386

1. 幾種模式

2. 普通模式命令 命令

功能x或delete

刪除游標所在字元

x刪除游標所在位置的前乙個字元

dd刪除當前行

dj刪除當前行和下一行(第乙個"d"含義是刪除,"j"鍵代表移動到下一行)

2dd重複"dd"兩次

d^"^"代表行首,故組合後含義是刪除到游標開始到行首間的內容(不包含游標)

d$或d

刪除到行尾的內容(包含游標)

dg刪除到文件結尾處

d1g刪至文件首部

h、j、k、l

1.分別代表左、下、上、右箭頭的功能; 2.也可以使用鍵盤的方向鍵來移動,之所以使用h j k l來控制方向,其主要目的是讓你的手不離開鍵盤中心,從而提高效率; 3.在命令前加上數字代表命令執行次數,如:5k,表示上移5行

w移動到下乙個單詞開頭,w會忽略標點符號

e移動到下乙個單詞結尾,e會忽略標點符號

b倒退到上乙個單詞開頭,b會忽略標點符號

0零,移動到行首

$移動到行尾

+移動到下一行開頭,+-

移動到上一行開頭

3. 普通模式進入插入模式

普通模式下使用下面不同的鍵進入插入模式

命令功能

i在當前游標處進行編輯

i在行首插入

a在行末插入

a在游標後插入編輯

o在當前行後插入乙個新行

o在當前行前插入乙個新行

cw替換從游標所在位置後到乙個單詞結尾的字元

4. 例項操作說明

#開啟編輯器,並且開啟已存在的檔案helloworld,若此檔案不存在則自動新建。

$ vim helloworld

#按"i"鍵進入插入模式後,輸入字元

~ hello delia

#按"esc"回到普通模式後。輸入「:wq」儲存退出

#檢視helloworld檔案

$ cat helloworld

5. 如何在vim中快速複製貼上多行

將游標移動到要複製的文字開始的地方,按v進入可視模式(visual)。

將游標移動到要複製的文字的結束的地方,按y複製。此時vim會自動將游標定位到選中文字的開始的地方,並退出可視模式。

移動游標到文字結束的地方,按p貼上。輸入1000p則可複製出1000份文字

參考資料:

[1]

Linux vim 編輯器快速使用

在沒有使用vim之前,相信大家都使用過windows下的編輯器,比如notepad ultraedit sublime text3等。在開始學習vim編輯器前,我們先檢查一下centos7系統中是否安裝了vim編輯器。yum y install vim vim version什麼是 vim?vim是...

Linux Vim編輯器之vim文件編輯

三 複製貼上和剪下 一 vim重複命令 命令功能 小數點 n command n表示重複後面的次數 如 10x表示刪除10個連續字元 二 游標的快速跳轉 普通模式下,下列命令可以讓游標快速調轉到指定位置 1.行間跳轉 命令功能 ng n shift g 游標移動到第 n 行 如果預設沒有顯示行號,請...

linux vim編輯器的用法

vim編輯器 文字編輯器,字處理器 ascii nano,sed vi visual inte ce vim vi improved 全屏編輯器,模式化編輯器 vim模式 編輯模式 命令模式 輸入模式 末行模式 模式轉換 i 在當前游標所在字元的前面,轉為輸入模式 a 在當前游標所在字元的後面,轉為...