開啟~/.vimrc檔案從到最後新增如下內容,如果沒有該檔案則在家目錄下建立該檔案。
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
如果新增如下內容後,在xshell下使用vim開啟的檔案依然不支援中文的話,那麼此時需要需要xshll的設定。
本人自己的.vimrc的全部設定如下:
"syntax enable
syntax on
"設定配色方案
"colorscheme pablo
""可以在buffer的任何地方使用滑鼠
"set mouse=a
"set selection=exclusive
"set selectmode=mouse,key
"高亮顯示匹配的括號
set showmatch
"set cursorline
"去掉vi一致性
set nocompatible
"設定縮排
set expandtab
set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set cindent
"開啟檔案型別自動檢測功能
filetype on
"顯示行號
"set nu
"搜尋高亮
set hlsearch
set showmatch
set nobackup
set nowrap
"syntax enable
syntax on
"設定配色方案
"colorscheme pablo
""可以在buffer的任何地方使用滑鼠
"set mouse=a
"set selection=exclusive
"set selectmode=mouse,key
"高亮顯示匹配的括號
set showmatch
"set cursorline
"去掉vi一致性
set nocompatible
"設定縮排
set expandtab
set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set cindent
"開啟檔案型別自動檢測功能
filetype on
"顯示行號
"set nu
"搜尋高亮
set hlsearch
set showmatch
set nobackup
set nowrap
set noswapfile
set ai
set si
set cindent
set autoread
if has("cscope")
set csprg=/usr/bin/cscope
set csto=0
set cst
set csverb
set nocscopeverbose
set cspc=3
if filereadable("cscope.out")
cs add cscope.out
else
let cscope_file=findfile("cscope.out",".;")
let cscope_pre=matchstr(cscope_file, ".*/")
if !empty(cscope_file) && filereadable(cscope_file)
exe "cs add" cscope_file cscope_pre
endif
endif
endif
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
nmap w= :resize +30
nmap w- :resize -30
nmap w, :vertical resize -50
nmap w. :vertical resize +50
解決xshell與vim中顯示亂碼的問題
一般而言,亂碼多是由於編碼問題引起 的,在windows系統中,大多數情況下中文編碼採用的是big5或utf 8兩種,但是預設情況下確是big5,如果這樣的話,請首先用locale命令檢視你linux系統當前語系,執行lang zh cn.big5修改語系。這裡以utf8編碼為例。開啟乙個用utf8...
在Xshell中使用vim亂碼解決方法
在xshell中開啟html檔案出現亂碼,於是首先獲得了檔案的編碼方式,命令為 set fileencoding,獲知檔案編碼為euc cn後使用 set termencoding euc cn進行設定則可以正常顯示。這是因為中文windows預設編碼為cp936 euc cn 在 linux本地x...
Ubuntu中vim新增lua支援
系統 ubuntu 15.10 16.04 因為ubuntu15.10系統自帶vim不支援lua,所以得自己編譯安裝。sudo apt install vim nox vim nox可以讓vim新增上lua支援 以下是老方法,可以用上面更簡單的方法 1.解除安裝系統自帶的vim.sudo apt g...