14-8-29

来源:互联网 发布:mac管理员权限不见了 编辑:程序博客网 时间:2024/04/29 13:35

1、vim project插件
   下载地址http://www.vim.org/scripts/script.php?script_id=69
   安装:解压,将对应的文件移动到~/.vim 对应的plugin和doc目录
 在vimrc中配置
 "切换打开和关闭project窗口
 nmap <F7> :Project <CR>
 使用:
 1、打开一个文件
 2、按F7打开Project模式(或在命令行模式下输入Project),界面左侧会出来一个隔开的窗口
 3、输入\c:读取当前目录 \C:递归的建立项目,按提示步骤操作
    手动填写:
    “name”=“path” CD=. filter="*.c *.h" flags=r{
    Child1=“docname”{
    }
    Child2=”docname“{
    }   
    }
 4、将光标放在第一行输入\r
 5、其他命令如下
 \l(列出所有当前层文件)\L(递归),按任何键停止

 \w(关闭当前层文件)\W(递归)

 \g(在项目当前层文件搜索)\G(递归)

 \r关闭子文件夹并刷新当前文件夹下文件,\R递归打开文件夹并刷新所有文件

 s关闭文件夹并创建,S递归打开文件夹并创建

 \s将文件在水平打开多个窗口显示,打开或关闭文件夹列表

 \o将文件在一个窗口打开,打开或关闭文件夹列表

 \v在右窗口显示指针停留在project窗口的文件内容

 <space>空格扩大project窗口的宽度,恢复宽度

 \i显示文件或文件夹的设置参数,如filter="*"

 \I显示文件或文件夹的决对路径和参数

 \1 - \9,\f1-\f9,\F1-\F9执行指定命令,\0查询1-9命令,\f0查询f1-f9,F1-F9命令
2、taglist
   a、下载taglist
   b、解压,将对应文件放入~/.vim的plugin和doc中
   c、在vimrc中配置
   let mapleader=","  "这是将“,”表示为<leader>
   nmap <leader>l :Tlist <CR>
   let Tlist_Ctags_Cmd='/bin/ctags'  
   let Tlist_Show_One_File=1
   let Tlist_OnlyWindow=1
   let Tlist_Use_Right_Window=0
   let Tlist_Sort_Type='name'
   let Tlist_Exit_OnlyWindow=1
   let Tlist_Show_Menu=1
   let Tlist_Max_Submenu_Items=10
   let Tlist_Max_Tag_length=20
   let Tlist_Use_SingleClick=0
   let Tlist_Auto_Open=0
   let Tlist_Close_On_Select=0
   let Tlist_File_Fold_Auto_Close=1
   let Tlist_GainFocus_On_ToggleOpen=0
   let Tlist_Process_File_Always=1
   let Tlist_WinHeight=10
   let Tlist_WinWidth=18
   let Tlist_Use_Horiz_Window=0
 d、命令
 <CR>          跳到光标下tag所定义的位置,用鼠标双击此tag功能也一样
 o             在一个新打开的窗口中显示光标下tag
 p             预览tag的定义列表
 d     从taglist中删除文件                            
 <Space>       显示光标下tag的原型定义
 u             更新taglist窗口中的tag
 s             更改排序方式,在按名字排序和按出现顺序排序间切换
 x             taglist窗口放大和缩小,方便查看较长的tag
 +             打开一个折叠,同zo
 -             将tag折叠起来,同zc
 *             打开所有的折叠,同zR
 =             将所有tag折叠起来,同zM
 [[            跳到前一个文件
 ]]            跳到后一个文件
 q             关闭taglist窗口
 <F1>          显示帮助
3、ctags安装配置
   a、安装:sudo apt-get install ctags
   b、配置:在工程的根目录中输入ctags -R *创建
      创建完后会生成一个tags文件,这是一个索引文件
   c、在vimrc中添加 set tags=PATH/tags(源码路径)
      当有多个项目时:
       set autochdir
    set tags=tags;冒号必须要
     
   ctrl + ]检索
   ctrl + o返回

4、vim的配色方案

        在vimrc中增加

        syntax enable
     set background=dark
     colorscheme evening(evening为/usr/share/vim/vim73/colors/下的文件名)

5、终端配色

     1、sudo apt-get install git-core

   2、设置ls显示效果

   git clone git://github.com/seebi/dircolors-solarized.git   

    dircolor-solarized 有几个配色,你可以去项目那看看说明,我自己用的是 dark256:

    cp ~/dircolors-solarized/dircolors.256dark ~/.dircolors

    eval 'dircolors .dircolors'

    vim .barshrc 并添加 export TERM=xterm-256color

    source .bashrc

    3、接下来下载 Solarized 的 Gnome-Terminal 配色:

     git clone git://github.com/coolwanglu/gnome-terminal-colors-solarized

      cd gnome-terminal-colors-solarized 到该目录下运行配色脚本:./set_dark.sh 或./set_light.sh,这就算搞定了。

 

 

0 0