導航:首頁 > 編程語言 > vimrc編程

vimrc編程

發布時間:2023-01-02 07:50:54

㈠ 有哪些編程必備的 Vim 配置

配置文件目錄:
linux下一般用~/.vimrc文件
windows下一般在用戶文件夾下的_vimrc文件或vim安裝目錄下的_vimrc文件。

設置:
"傳說中的去掉邊框用下邊這一句
set go=
"設置配色,這里選擇的是desert,也有其他方案,在vim中輸入:color 在敲tab鍵可以查看
color desert
"設置背景色,每種配色有兩種方案,一個light、一個dark
set background=light
"打開語法高亮
syntax on
"顯示行號
set number
"設置縮進有三個取值cindent(c風格)、smartindent(智能模式,其實不覺得有什麼智能)、autoindent(簡單的與上一行保持一致)
set cindent
"在windows版本中vim的退格鍵模式默認與vi兼容,與我們的使用習慣不太符合,下邊這條可以改過來
set backspace=indent,eol,start
"用空格鍵替換製表符
:set expandtab
"製表符佔4個空格
set tabstop=4
"默認縮進4個空格大小
set shiftwidth=4
"增量式搜索
set incsearch
"高亮搜索
set hlsearch
"有時中文會顯示亂碼,用一下幾條命令解決
let &termencoding=&encoding
set fileencodings=utf-8,gbk
"很多插件都會要求的配置檢測文件類型
:filetype on
:filetype plugin on
:filetype indent on
"下邊這個很有用可以根據不同的文件類型執行不同的命令
"例如:如果是c/c++類型
:autocmd FileType c,cpp : set foldmethod=syntax
:autocmd FileType c,cpp :set number
:autocmd FileType c,cpp :set cindent
"例如:如果是python類型
:autocmd FileType python :set number
:autocmd FileType python : set foldmethod=syntax
:autocmd FileType python :set smartindent

㈡ 有哪些編程必備的 Vim 配置

沒有什麼是必備的.
各人有各人喜好.
自己用起來覺得哪方面不爽就添加上哪方面.
常年下去你的vim就是你專屬的超順手的vim了.
Vim是世界上最強大的文本編輯器之一。但同時他也被稱為程序員的編輯器。對編程做了很多優化。怎麼能說和編程沒有半毛關系呢?退一萬步來講寫代碼總得有編輯器吧,這就算是有半毛錢關系了吧。
下邊我簡單說一下常見的編程用的基本配置,這些配置只要寫在vim的配置文件中就可以了。
配置文件目錄:
在linux下一般用~/.vimrc文件
windows下一般在用戶文件夾下的_vimrc文件或vim安裝目錄下的_vimrc文件。
設置:
"傳說中的去掉邊框用下邊這一句
set
go=
"設置配色,這里選擇的是desert,也有其他方案,在vim中輸入:color
在敲tab鍵可以查看
color
desert
"設置背景色,每種配色有兩種方案,一個light、一個dark
set
background=light
"打開語法高亮
syntax
on
"顯示行號
set
number
"設置縮進有三個取值cindent(c風格)、smartindent(智能模式,其實不覺得有什麼智能)、autoindent(簡單的與上一行保持一致)
set
cindent
"在windows版本中vim的退格鍵模式默認與vi兼容,與我們的使用習慣不太符合,下邊這條可以改過來
set
backspace=indent,eol,start
"用空格鍵替換製表符
:set
expandtab
"製表符佔4個空格
set
tabstop=4
"默認縮進4個空格大小
set
shiftwidth=4
"增量式搜索
set
incsearch
"高亮搜索
set
hlsearch
"有時中文會顯示亂碼,用一下幾條命令解決
let
&termencoding=&encoding
set
fileencodings=utf-8,gbk
"很多插件都會要求的配置檢測文件類型
:filetype
on
:filetype
plugin
on
:filetype
indent
on
"下邊這個很有用可以根據不同的文件類型執行不同的命令
"例如:如果是c/c++類型
:autocmd
FileType
c,cpp
:
set
foldmethod=syntax
:autocmd
FileType
c,cpp
:set
number
:autocmd
FileType
c,cpp
:set
cindent
"例如:如果是python類型
:autocmd
FileType
python
:set
number
:autocmd
FileType
python
:
set
foldmethod=syntax
:autocmd
FileType
python
:set
smartindent
以上是簡單的幾個比較常用的vim配置,用vim來敲程序還要藉助於一些插件,比如:
omnicppcomplete
c/c++代碼補全
taglist
查看函數列表
NERD_Tree
查看文件列表
pydiction
python代碼補全
具體安裝方法參見google、或訪問http://www.vim.org就不贅述了
另外從樓主提的問題來看,應該是初學vim。vim很強大,想要用好vim需要也很值得投入一定的時間去學習,僅憑上邊的幾條配置與插件是遠遠不夠的。推薦一部教材《vimbook》老外寫的,很詳細,內容也不多。

閱讀全文

與vimrc編程相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:962
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:142
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:732
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:301
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:141
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:890
app轉賬是什麼 瀏覽:163