日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Debian(Ubuntu)下Gvim的安裝及配置

 elovely 2013-04-18

Debian(Ubuntu)下Gvim的安裝及配置

最近想要折騰一下vim編輯器,其實(shí)是跟著Ubuntu官網(wǎng)折騰,不過稍微做了一下修改,特地記錄一下。

安裝程序

代碼如下:
1
sudo apt-get install vim-gtk vim-doc cscope

安裝完整版的Vim:

代碼如下:
1
sudo apt-get install vim-full

創(chuàng)建啟動(dòng)項(xiàng)

代碼如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
sudo cat > /usr/share/applications/gvim.desktop << "EOF"
[Desktop Entry]
Name=Gvim
Comment[zh_CN]=Gvim編輯器
Exec=gvim
Icon=/usr/share/pixmaps/gnome-word.png
Terminal=false
X-MultipleArgs=false
Type=Application
Categories=Application;Development;
Encoding=UTF-8
StartupNotify=true
EOF

注意:Exec=gvim這里一定要注意大小寫。

配置gvim

代碼如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
cat > $HOME/.vimrc << "EOF"
" 項(xiàng)目: gvim 配置文件
" 作者: yonsan
" 安裝: sudo apt-get install vim-gtk
" 用法: 將本文件(.vimrc)拷貝到$HOME/
 
" 使用 murphy 調(diào)色板
colo murphy
" 設(shè)置用于GUI圖形用戶界面的字體列表。
set guifont=Courier\ 10\ Pitch
"
set nocompatible
" 設(shè)定文件瀏覽器目錄為當(dāng)前目錄
set bsdir=buffer
set autochdir
" 設(shè)置編碼
set enc=utf-8
" 設(shè)置文件編碼
set fenc=utf-8
" 設(shè)置文件編碼檢測(cè)類型及支持格式
set fencs=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
" 指定菜單語言
set langmenu=zh_CN.UTF-8
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
" 設(shè)置開啟語法高亮
syntax on
" 設(shè)置語法高亮度
set syn=cpp
"顯示行號(hào)
set nu!
" 查找結(jié)果高亮度顯示
set hlsearch
" tab寬度
set tabstop=4
set cindent shiftwidth=4
set autoindent shiftwidth=4
" C/C++注釋
set comments=://
" 修正自動(dòng)C式樣注釋功能 <2005/07/16>
set comments=s1:/*,mb:*,ex0:/
" 增強(qiáng)檢索功能
set tags=./tags,./../tags,./**/tags
" 保存文件格式
set fileformats=unix,dos
" 鍵盤操作
map <Up> gk
map <Down> gj
" 命令行高度
set cmdheight=1
" 中文幫助
if version > 603
set helplang=cn
endi
EOF

需注意一些問題:

1.菜單欄亂碼

按照ubuntu官網(wǎng)上的教程,編輯 $HOME/.vimrc ,將其中相關(guān)內(nèi)容調(diào)整為

代碼如下:
1
2
3
4
5
6
" 指定菜單語言
set langmenu=zh_CN.GBK
set enc=chinese
set fencs=gbk,utf-8,ucs-bom,gb18030,gb2312,cp936
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim

不過在終端中使用vim編輯的其他配置文件的時(shí)候卻出現(xiàn)中文注釋亂碼。而且使用GBK編碼,總是覺得隱約有什么不太妥當(dāng)?shù)母杏X。
 
而直接設(shè)置langmenu為zh_cn.utf-8時(shí)不起作用,原因在中文環(huán)境上,Debian安裝會(huì)把local設(shè)置成zh_cn.utf8,而gVim識(shí)別的是zh_cn.utf-8。后來在網(wǎng)上看到一種的方式。解決方法是在/usr/shar/vim/vim72/lang 下創(chuàng)建一個(gè)對(duì)menu_zh_cn.utf-8.vim的軟鏈接”menu_zh_cn.utf8.vim”,而不是去改變系統(tǒng)的設(shè)置。
在終端執(zhí)行以下命令即可:

代碼如下:
1
ln -s menu_zh_cn.utf-8.vim menu_zh_cn.utf8.vim

2.使用字體名為多個(gè)單詞的字體

如果想要使用的字體的名字是兩個(gè)以上單詞的,應(yīng)該如何設(shè)置guifont呢?
其實(shí)只要將空格轉(zhuǎn)義一下即可。以使用Courier 10 Pitch為例,只需將 $HOME/.vimrc 中相關(guān)內(nèi)容改為

代碼如下:
1
set guifont=AR\ PL\ New\ Sung\ 10

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多