vim 常用使用方法

2021-06-08 20:41:47 字數 1549 閱讀 5613

1. 查詢

/***(?***) 

表示在整篇文件中搜尋匹配***的字串

, / 表示向下查詢, ? 表示

向上查詢.其中***可以是正規表示式

,關於正規式就不多說了.

一般來說是區分大小寫的, 要想不區分大小寫, 那得先輸入

:set ignorecase

查詢到以後, 再輸入 n 查詢下乙個匹配處

, 輸入 n 反方向查詢.

? 命令功能與 "/" 的功能類似,但進行反方向查詢:?word"n"

*(#) 

當游標停留在某個單詞上時,

輸入這條命令表示查詢與該單詞匹配的

下(上)乙個單詞

. 同樣, 再輸入 n 查詢下乙個匹配處, 輸入 n 反方

向查詢.

2. 快速移動游標

w(e) 

移動游標到下乙個單詞開頭.

b  移動游標到游標所在單詞或上乙個單詞開頭.

0(零) 

移動游標到本行最開頭.

^  移動游標到本行最開頭的字元處.

$  移動游標到本行結尾處.

) 移動游標到下乙個句子。

( 移動游標到上乙個句子

3. 拷貝, 刪除與貼上,撤銷

在 vi 中 y 表示拷貝, d 表示刪除, p 表示貼上. 其中拷貝與刪除是與游標移動命令

結合的, 看幾個例子就能夠明白了.

yw 表示拷貝從當前游標到游標所在單詞結尾的內容

.(w、b移動到單詞開頭(結尾))

dw 表示刪除從當前游標到游標所在單詞結尾的內容.

y0 表示拷貝從當前游標到游標所在行首的內

容.d0 

表示刪除從當前游標到游標所在行首的內容.

y$  

表示拷貝從當前游標到游標所在行尾的內

容.d$(d)  

表示刪除從當前游標到游標所在行尾的內容.

特殊地:

yy 表示拷貝游標所在行.

dd 表示刪除游標所在行.

d 表示刪除從當前游標到游標所在行尾的內容. 撤銷

如果你誤刪了過多的內容。顯然你可以再輸入一遍,但是命令

"u" 

更簡便,它可以撤消上一次的操作。

4.追加

"i"命令可以在當前游標之前插入文字。

"a"命令可以在當前游標之後插入文字。

"o"命令可以在當前行的下面另起一行,並使當前模式轉為

insert

模式。"o"命令(

注意是大寫的字母

o)將在當前行的上面另起一行。

5.常用配置

set nu 

顯示行號

set ai 

設定自動縮排

set hlsearch          高亮顯示

noh                      關閉高亮顯示

:vsplit

或::vsplit two.c" 

":vnew"

命令,用於垂直分隔視窗並在其中開啟乙個新的空緩衝區。

ctrl-w     切換視窗

VIM常用操作和使用方法

1 安裝vim yum install y vim enhanced 2 常用命令 顯示到該檔案第幾行 vim 10 etc init.d iptables 顯示到該檔案的第十行 顯示檔案行數 set nu vim三中模式 一般模式 游標的移動 上下左右鍵 jk 上下 hl 左右 ctrl f 向下...

VIM 使用方法!

vim vi 是linux中功能強大的編輯工具。vim有3中主要的模式 1.normal mode 當進入vim時,預設的模式就是normal mode。在此模式下,無法輸入任何文字,不過可以利用按鍵命令來執行許多操作命令,例如移動游標位置 複製 刪除。2.insert mode 進入vim輸入a ...

vim使用方法

q 退出並不儲存編輯,等同於zq 開啟行號 set number 跳轉至第300行 300 跳轉至最後一行 跳轉至第300行行末 300 刪除游標所處行 dd撤銷用dd刪除的行 u複製某字或某行 也可用來高亮展示你想表達的內容 v 移動方向鍵確定複製的內容 y 複製 新起一行貼上剛剛複製的內容 o ...