注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

G G I C C I

 
 
 

日志

 
 

我的 vim 配置(保持更新)  

2012-05-03 23:22:36|  分类: Ubuntu |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
一、安装插件:
ctags : sudo apt-get install exuberant-ctags
(应用:ctags -R 或 ctags -recurse ... 如 ctags -R src/*)
taglist : 下载安装包, 复制文件到相应的文件夹就可以了
(应用:开启关闭 :TlistToggle
1. 编辑区域与tags区域切换: ctrl + w + w
2. 定位: 光标置于函数或者变量名上按 Enter 键( 按 o 键在新窗口中显示, space 键在下面状态栏显示原型定义 )
3. 更新 taglist : u 键 (update)
4. 排序 taglist : s 键 (sort, 按定义的先后顺序和字母顺序)
5. 缩放 taglist 窗口: x 键 (便于查看很长的那些定义)
6. 折叠: + 键打开折叠;  - 键关闭折叠; * 打开全部折叠; = 全部折叠
7. [[ 转移到前一个文件(tags区域) 转移到前一个函数(编辑区域)
8. ]] 相对上面类推
autocomplete : 同上

二、配置vimc文件:
vimrc文件可以在 /usr/share/vim 下面找到(这里的是一个快捷方式)
“注意点 1.冒号打头 2.变量与值之间不能有空格,即 ’tabstop = 4‘ 这种写法是错误的
:set tabstop=8  "制表符大小为8个字符
:set shiftwidth=4 "自动缩进4个字符
:set softtabstop=4  "逢  tabstop 个空格进1制表符,也就是说按一下 tab 键输入的是 4 个空白,再按一下 tab 键就会把8个空白变成一个制表符
:set cindent "c、c++格式的缩进
:set autoindent "自动缩进
:set nu "行号
:set hlsearch "高亮搜索结果
:set incsearch "实时搜索
:set backspace=2 "退格键有用

"关于ctags的设置
:set tags=tags; (这里的分号不可以少)
:set autochdir

"gvim的默认color schema
:color desert

"关于vim/gvim的光标形状问题
:set mouseshape=n:beam

"gvim默认字体
"h11是字体大小,空格和连字符加上""
:set guifont=Consolas:h11

"设置的编码方式,fencs是打开文件时的编码方式猜测列表
"fenc是当前文件的编码方式,保存文件的时候以这个编码方式保存
"在ubuntu下我这样设置
:set fencs=utf-8,gbk
:set fenc=utf-8

"在windows下我这样设置
:set fencs=utf-8,gbk
:set fenc=gbk

用来测试 tabstop,softtabstop,shiftwidth 的用法的一段程序:

#include <iostream>

#include <fstream>

using namespace std;


int main(int argc, char** argv)

{

ifstream ifs(argv[1], ifstream::in);

char tmp;

while(ifs.good())

{

tmp = ifs.get();

if(tmp == '\t') cout << "[ ]";

else if(tmp == ' ') cout << "_";

else cout << tmp;

}

ifs.close();

return 0;

}



三、解决一些bug:
** (gvim:20320): WARNING **: Unable to create Ubuntu Menu Proxy: Timeout was reached
在~/.bashrc文件中追加:
function gvim () { (/usr/bin/gvim -f "$@" &) }
alias gvim='UBUNTU_MENUPROXY= gvim'

我的 vim 配置(保持更新) - ___________杰 - __________Ggicci
 
  评论这张
 
阅读(477)| 评论(0)
推荐

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017