在Linux下,.vimrc
文件是用于配置 Vim 編輯器的主要文件
set autoindent
set smartindent
set cindent
set tabstop=4
set shiftwidth=4
set expandtab
這些選項分別表示自動縮進、智能縮進、C語言風格的縮進、制表符寬度為4個空格、換行時縮進寬度為4個空格以及將制表符轉換為相應數量的空格。
set number
這個選項會在每一行前面顯示行號。
syntax on
filetype plugin indent on
這兩個選項分別表示開啟語法高亮和根據文件類型執行插件和縮進設置。
colorscheme default
這個選項可以設置 Vim 的顏色方案,如 default
、darkblue
等。
set laststatus=2
set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%]
這兩個選項分別表示始終顯示狀態欄和自定義狀態欄的內容。
set hlsearch
set incsearch
set ignorecase
set smartcase
這些選項分別表示高亮搜索結果、逐步搜索、忽略大小寫以及智能大小寫(當搜索關鍵字包含大寫字母時,不忽略大小寫)。
set nobackup
set nowritebackup
set noswapfile
這些選項分別表示禁用備份文件、禁止在寫入時創建備份以及禁用交換文件。
set history=1000
這個選項表示設置歷史記錄條目的最大數量。
set encoding=utf-8
set fileencodings=utf-8,gbk,gb2312,gb18030
這兩個選項分別表示設置默認文件編碼為 UTF-8 以及自動檢測文件編碼。
set foldenable
set foldmethod=syntax
set foldlevel=100
這些選項分別表示啟用代碼折疊、使用語法折疊以及設置折疊級別。
以上只是一些常見的 Vim 配置項,你可以根據自己的需求進行調整和添加。更多詳細的配置選項可以參考 Vim 的官方文檔。