删除linux自带VIM 重新安装

卸载Vim GVIM
普通安装方式卸载
sudo apt-get remove –purge vim (–purge 是完全删除,会连配置文件一起删除)
sudo apt-get remove –purge vim-gtk vim-doc cscope
sudo apt-get clean

安装Vim GVIM
普通方式安装
sudo apt-get install vim
sudo apt-get install vim-gtk vim-doc cscope

开始配置vim
Linux 下 vim 默认配置文件 /etc/vim/vimrc
用户默认配置文件 ~/.vimrc
如果想一次配置,所有用户都能使用,那就修改 /etc/vim/vimrc,如果只想当前用户可以使用,则修改 ~/.vimrc
针对开发配置
au FileType php,c,java,javascript,html,htm,smarty call SetOption()
function! SetOption()
set expandtab ” 使用空格代替tab
set shiftwidth=4 ” 设定 << 和 >> 命令移动时的宽度为 4
set tabstop=4 ” 用4个空格代替1个tab
set sts=4 ” 设置softtabstop 为 4,输入tab后就跳了4格.
set cindent ” C语言方式缩进
set smartindent ” 智能缩进
set autoindent ” 自动缩进
set smarttab ” 只在行首用tab,其他地方的tab都用空格代替
set showmatch ” 在输入括号时光标会短暂地跳到与之相匹配的括号处
” set fdm=indent ” 代码折叠
set lbr
set tw=500
set wrap ” 自动换行
endfunction

还有就是遇到了一个问题:
* (gvim:2581): WARNING **: Unable to register window with path ‘/com/canonical /foo/3C00024’: Timeout was reached

解决方案是
It means the menus (File, Edit, Tools, Syntax, Buffers, Window, Help) will not be displayed on hovering at the top of the screen when the gvim window is the active window.
It is a bug and has a work around.
gvim(){ /usr/bin/gvim -f “$@” & true; }

ref: http://blog.sina.com.cn/s/blog_80dee3b701011bid.html

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值