vim替換字串帶斜槓 Linux入門 VIM

2021-10-14 08:50:00 字數 1770 閱讀 3154

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