vi 查詢常用

2021-09-01 13:58:42 字數 879 閱讀 2226

$   游標所在位置到該列的最後乙個字母

0   游標所在位置到該列的第乙個字母

)   游標所在位置到下個句子的第乙個字母

(   游標所在位置到該句子的第乙個字母

)   游標所在位置到該段落的最後乙個字母

{   游標所在位置到該段落的第乙個字母

*************************====

在文字內移動的時候經常需要查詢一定模式(pattern)構成的文字,vi也提供了相應的命令鍵

/pattern   移至下乙個包含pattern的行

?pattern   移至上乙個包含pattern的行

/      往下重複查詢

?       往上重複查詢

n       在同一方向重複查詢

n      在相反方向重複查詢

/pattern/+n 移至下乙個pattern所在行後的第n行

?pattern?-n 移至上乙個pattern所在行前的第n行

/pattern/z- 重繪螢幕,使下乙個包含pattern的行位於螢幕的最底行

%      移至與游標所在的括弧匹配成對的圓括弧或大括弧

****************************************=

【標記文字】

也可以將某段文字標記起來,方便以後跳轉

mchar   用字母char標記當前游標的位置

`char   移至char所標記處

'char   移至char標記所在行的開頭處

"     移至當前行上一次所在位置(在游標移動之後)――乙個雙引號

''    移至當前行上第一次所在位置的行的開頭處(在游標移動之後)――兩個單引號

vi查詢替換

1 在vi中使用的查詢替換方法利用 s 命令可以實現字串的替換。具體的用法包括 s str1 str2 用字串 str2 替換行中首次出現的字串 str1 s str1 str2 g 用字串 str2 替換行中所有出現的字串 str1 s str1 str2 g 用字串 str2 替換正文當前行到末...

VI 查詢替換

一 查詢 查詢命令 pattern 向下查詢pattern匹配字串 pattern 向上查詢pattern匹配字串 使用了查詢命令之後,使用如下兩個鍵快速查詢 n 按照同一方向繼續查詢 n 按照反方向查詢 字串匹配 pattern是需要匹配的字串,例如 1 abc enter 查詢abc2 abc ...

vi查詢替換

vim替換命令的格式一般為 方括號中的內容為可選項,花括號中的內容為必選項 range s flag 其中 冒號 是這一類命令的開始 range 表示命令的作用域,即命令起作用的行的範圍 s是替換命令substitute的簡寫 和分別為待搜尋的模式串和所要替換成的替換串 用來界定和的起始 flag ...