每日vim系列0713

2021-08-03 19:24:15 字數 541 閱讀 1824

在查詢替換時,有時候需要設定忽略大小寫和高亮,這時

:set ignorecase

:set hlsearch

另外還有一些檔案的高階操作:

:w filename:將緩衝區內容儲存為filename檔案,原檔案內容不更改。

:20,$w filename:將檔案20行處到結尾儲存為filename檔案

:20,30w >> filename:追加20至30行內容到new_file檔案中

乙個檔案copy到另一檔案

:r filename:把filename中的內容插入到游標所在行的下一行

:100r filename :把filename中的內容插入到100行的後面

標記mx 將當前位置標記為x(此處的x可以是熱任意字母)

『x (單引號)游標移到標記x處的行首

`x (反引號)游標移到標記x處

「 (雙反引號)當前游標處於標記處來回切換

」 (雙引號) 當前游標所在行處與標記處來回切換,游標定位在行首

【參考文獻】

暑假集訓每日一題0713(字典樹)

給出n個長度不超過5000的只含數字的字串,你需要回答m次形如i j的詢問,對於每次詢問用一行輸出乙個整數表示第i個字串和第j個字元的最長公共字首的長度。比如兩個字串分別為201212和201112,2 20 和 201 都是它們的公共字首,但最長的公共字首是 201 於是就應當輸出3。輸入包含多組...

每日一Vim(20)Vim 編碼設定

vim的編碼選項 vim編碼涉及四個概念,分別是enc,fenc,fencs,tenc,一般亂碼多是因這些引數設定不正確引起的,要想徹底擺脫vim的亂碼問題,還是把這四個概念理清楚了,下面詳細介紹之。enc encoding enc的全稱為encoding,這是vim內部使用的編碼,如buffer,...

vim學習系列一

一,檢視vim是否是相容vi的操作模式 set compatible?二,檢視指令碼列表 scriptnames 三,設定或者檢視是否設定了了顯示工作模式 set showmode?set showmode 四,快速移動游標 hjkl h 左,l 右,j 下,k 上 五,刪除 normal模式下 x...