說到vim,會跟vi混淆在一起,其實vim可以理 解為vi的高階版本。vim是linux系統下最好的文字編輯器。
vim是一種模式化的編輯器,分為以下4種模式:
命令模式:輸入相應指令完成文字的編輯
輸入模式:可直接輸入字元
末行模式: vim內建的命令列介面,功能強大
視覺化模式:可選定字元通過相應指令執行對選定字元的操作
開啟檔案
vim檔名
移動游標
h鍵每次按,就會向左移動。 小寫l鍵每次按,就會向右移動。 k鍵每次按,就會向上移動。 j鍵看起來很象-支尖端方向朝下的箭頭。
編輯檔案
輸入字母i
輸入字母a
輸入字母x
輸入字母r
輸入字母o
輸入字母〇
輸入字母u
輸入字母yy
輸入字母p
輸入字母dd
按鍵盤左上角的esc鍵退出
搜尋檔案
先按「/」 鍵,再輸入您想尋找的字元,如果第一次找的關鍵字不是您想要的,可以一直按「n」會往後尋找到您要的關鍵字為止。
「?關鍵字」:先按「?」鍵,再輸入您想尋找的字元,如果第一次找的關鍵字不是您想要的,可以一直按「n」 會往前尋找到您要的關鍵字為止。
替換字元
使用命令,注意#是分隔符,可以換成任意字元
:s#想要替換的字元#新字串值#
:%s#想要替換的字元#新字串值#g
:%s#想要替換的字元#新字串值#gc
退出檔案
輸入:wq
輸入:q!
行號顯示/行號不顯示
行號顯示 :set nu 行號不顯示 :set nonu
貼上時保持樣式不變
第一步:設定以下命令:set paste第二步:進入編輯模式,貼上資料
快速定位游標
由於符號在鍵盤數字上,需要同時按住shift鍵
****鍵+ ^ 跳到行首(類似功能鍵home)shift鍵+ $ 跳到行尾(類似功能鍵end):n 跳到第n行:$ 跳到最後一行****鍵+g 跳到最後-行
花括號匹配
平時看**的時候分不清這個 在**?
可以在檔案花括號位置按住shift鍵 + %鍵
搜尋關鍵字的時候忽略大小寫
/關鍵字c
設定vim編碼
vim替換字串帶斜槓 vim中字串的替換
vi vim 中可以使用 s 命令來替換字串 s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivian 為 sky n,s vivian sky 替換第 n 行開始到最後一行中每行的第乙個 vivian 為 sky n,s vi...
VIM 字串替換
vi vim 中可以使用 s 命令來替換字串。以前只會使用一種格式來全文替換,今天發現該命令有很多種寫法 vi 真是強大啊,還有很多需要學習 記錄幾種在此,方便以後查詢。s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivian ...
vim字串替換
vi vim 中可以使用 s 命令來替換字串。1.s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivian 為 sky 2.n,s vivian sky 替換第 n 行開始到最後一行中每一行的第乙個 vivian 為 sky n...