Vim 使用筆記

2021-05-21 14:34:39 字數 1067 閱讀 2696

set hlsearch | set nohlsearch

搜尋後清除上次的加亮

nohl/nohlsearch

拷貝**很有用的一句話,規定了格式選項,讓它換行不自動空格

set formatoptions=tcrqn

:set fo-=r

:set noautoindent

再 shift + insert

正常了

恢復 :set fo=r

:set autoindent

vim中的tab全部自動轉為空格

在vim中,有時需要將tab轉換成space。使用ret命令(replace tab)。

[range]ret[ab]! [new-tabstop]

舉例:將第一行到檔案尾的tab轉換成space,每個tab用4個space替代。

:set expandtab

:%ret! 4

如果沒有給定4,則用當前的tab寬度設定替換為space。

其它相關命令:

:set tabstop=4        設定tab寬度為4個字元

:set shiftwidth=4     設定自動縮排為4個字元

:set expandtab        用space替代tab的輸入

:set noexpandtab      不用space替代tab的輸入

vim中字符集編碼方式、顯示亂碼問題

參見 http://hi.baidu.com/irobot2010/blog/item/281626d82b11f4d4b7fd48db.html

如果你知道該用什麼編碼,最簡單的可以這樣強制設定編碼,

" encoding related

set encoding=utf-8 

set fileencoding=utf-8 

set fileencodings=utf-8 

set termencoding=utf-8 

更新.

vim使用筆記

d w,e,整個單詞,刪除至詞尾,刪除至行尾 2w移動兩個單詞 2e移動兩個單詞到詞尾 d2w刪除兩個單詞 dd刪除行 2dd刪除兩行 ctrl r前進 ctrl 跳轉到指定位置 u後退 搜尋字串,n下乙個,n上乙個 逆向搜尋字串 ctrl o跳轉到上乙個位置 ctrl i跳轉到下乙個位置 s ma...

vim使用筆記

vim的配置檔案.vimrc 一般有2個位置 1是在 目錄下 2是在 目錄下 如果在 目錄下有了配置檔案 那麼將不去讀取 目錄下面的配置檔案 如果你不知道現在使用的vim 使用的是哪個目錄下面的配置檔案可以 在 模式下 敲入 echo myvim 來檢視配置檔案路徑 因為每個人對自己的編輯器都有一套...

Vim命令使用筆記

以下是本人學習vim記到的一點點知識點,好記性不如爛筆頭嘛 開啟檔案 進入之後在普通模式下 輸入x 刪除首行第乙個字元 輸入dd 刪除一行,實際上是剪下一行 輸入ddp 就這麼簡單,即實現了快速交換游標所在行與它下面的行 輸入.重複執行上一步操作 輸入10x 刪除10個連續字元 輸入3dd 刪除三行...