ubuntu vim php ide,Ubuntu 16.04 IDE: 用Vim逐步打造一个IDE

目前加强了一下Ubuntu 16.04终端,代码提示和树形文件管理:

1,当任务比较多的时候,如果在Ubuntu下切换多个终端,会比较麻烦,这里我找到一个比较好的终端(terminator)

sudo apt-get install terminator

安装完之后的效果:

52ee71ccfe92c8239eb4eb8221a248f6.png

右键可以分割窗口或者新建tab, preference可以定制外观

aef9d8541e057654bd1561998945f341.png

2,安装YouCompleteMe

bundle是一个插件安装管理器,安装完成之后,就会在家目录下面的.vim目录生成bundle目录及相关配置

我采用的是git安装,bundle安装太慢了,看不见进度

在家目录下,cd .vim/bundle/

下载YouCompleteMe:

git clone --recursive https://github.com/Valloric/YouCompleteMe.git

以下为主要安装命令和需要安装的东西:

cd YouCompleteMe/

sudo apt-get install llvm-3.9 clang-3.9 libclang-3.9-dev libboost-all-dev

sudo apt-get install Python-dev python3-dev

mkdir ~/.ycm_build

cd ~/.ycm_build

cmake -G "Unix Makefiles" . ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp

cmake -G "Unix Makefiles" -DUSE_SYSTEM_BOOST=ON -DUSE_SYSTEM_LIBCLANG=ON . ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp

cmake --build . --target ycm_core --config Release

cp ~/.vim/bundle/YouCompleteMe/third_party/ycmd/examples/.ycm_extra_conf.py ~/.vim/

f99a3f33b6524ad4490c3cd7b5be0d76.png

参考资料:

http://valloric.github.io/YouCompleteMe/

https://www.jianshu.com/p/d908ce81017a?nomobile=yes

http://blog.jobbole.com/58978/

3,用bundle安装nerdtree

安装:

在.vimrc中,写入需要安装的插件

b936fbb4bf30c9f6fd2673a634f588bb.png

打开一个vim, 运行:BundleInstall

使用

1、在linux命令行界面,用vim打开一个文件。

2、输入  :NERDTree ,回车

3、进入当前目录的树形界面,通过小键盘上下键,能移动选中的目录或文件

4、ctr+w+h  光标focus左侧树形目录,ctrl+w+l 光标focus右侧文件显示窗口。多次摁 ctrl+w,光标自动在左右侧窗口切换

5、输入:q回车,关闭光标所在窗口

08e29c1721d1683d9958b63c183247b4.png

0b1331709591d260c1c78e86d0c51c18.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值