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 刪除三行...