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 ...