Linux开发IDE打造

一直以来都是在windows下做开发的,微软提供的IDE  vs开发起来确实快捷高效,接触linux也很久了通常都是使用vim进行一些基础文件的编译,现在突然要转到linux做开发还是不太适应的,网上有很多搭建vim IDE的帖子,参考了些还是打算写一个适合我自己的IDE打造说明,本文章会持续完善。。。。

1.软件需求

   vim  版本不限,Linux系统自带,不许要处理

   project插件   下载地址:http://pan.baidu.com/s/1c0Cnl7M

2.环境配置

   (1)解压project,会出现doc和plugin两个文件夹        

tar -xf project.tar

   (2)在当前用户根目录创建.vim目录  

mkdir ~/.vim

    (3)拷贝doc和plugin到 .vim 目录下

cp doc ~/.vim
cp plugin ~/.vim

配置完成手工开始使用

3.Project使用说明

  (1)Project命令

      启动 project 插件后,相对应的就会支持一些命令。在常规模式下输入(注意区分大小写):

   根据项目过滤符更新折叠处的文件。
  R 递归执行 。
  c 创建一个项目。但不包括指定目录下的子目录。
  C 递归执行 c,包括指定目录下的所有子目录。
  <Return> 打开文件;打开或关闭折叠。
  <S-Return> Shift+Return
  s 同 <Return> 打开文件,打开文件时水平分割窗口。
  S 加载所有文件到当前窗口,当前窗口会被水平分割显示所有文件。
  <C-Return> Ctrl+Return
  o 打开指定文件到一个窗口中,并且关闭所有其它窗口,
  <M-Return> Alt+Return
  v 仅仅打开文件,光标仍然保留在项目列表中。
  <CTRL-Up>
  <Up> 移动文本或者折叠到当前光标的上一行。
  <CTRL-Down>
  <Down> 移动文本或者折叠到当前光标的下一行。
  i 在状态栏中显示光标所在折叠的完整参数以及继承参数。
  I 在状态栏中显示文件的完整路径。
  l 加载当前项目层的所有文件到到当前 vim 中。在加载的过程中,任何按键都导致停止。
  L 加载当前项目以及子项目中的文件到当前 vim 中。谨慎使用。
  g 在当前项目层执行 grep 。
  G 在当前项目层及子项目执行 grep 。
  <F12> 当在变量 g:proj_flags 中使用了标志位 'g' 时, 该键用来切换打开和关闭项目窗口.

  其它操作参见 project.txt 。

  (2)项目创建

          开启Project窗口,在Project中输入C(c) 根据实际情况定c不遍历子目录,C遍历子目录

          Enter the Name of the Entry: ProjectName (项目名称)
     Enter the Absolute Directory to Load:  ProjectPath (项目路径)
     Enter the CD parameter: . (CD 指打开该项目(包括项目下的文件)后, vim 将进入的路径,“.” 指的是当前项目路径)
    Enter the File Filter:  (筛选源文件,只显示符合条件的)

    完成之后会在Project里面看到项目内容,移动光标可以在不同的文件直接切换,回车即可在右边显示文件内容

(3)特殊操作

        Project下面内容搜索类似与vs里面的在整个解决方案里面查找

//g 在当前项目层执行 grep 
//G 在当前项目层及子项目执行 grep 
在Poject窗口输入G
GREP options and pattern: (输入要查找的内容比如u_char),就可以查找到工程下所有使用的地方,是不是很方便,
有了这个方便很多

未完待续。。。  后面掌握了再实时更新

原文地址:https://www.cnblogs.com/davygeek/p/4492013.html