把vim改装为source sight
本文在ubuntu18.04上实践。
主要为VIM 安装4个插件:
taglist,srcexpl,NERD_tree,ctrlp
1,taglist.vim :https://www.vim.org/scripts/script.php?script_id=273
vim窗口最左边的区域,显示当前文件中的变量与函数列表
2,srcexpl.vim :https://www.vim.org/scripts/script.php?script_id=2179
vim窗口最下面的区域,预览函数和变量的定义
3,Trinity-2.1:https://www.vim.org/scripts/script.php?script_id=2347
vim窗口右侧的区域,显示工程的目录结构,这个文件下有两个.vim文件:NERD_tree.vim;trinity.vim
Trinity2.2版,启动vim时候有错误,选了2.1
trinity.vim中可以设置左右分割窗口的宽度,搜索width到let g:Tlist_WinWidth = ××
把三个压缩文件解压后,在plugin 文件下把*.vim文件一共4个放到vim的插件目录,ubuntu的插件目录,手动在home目录下创建的:~.vim/plugin/
然后修改vim配置文件:/etc/vim/vimrc. 为开关3个窗口加上快捷键。
末尾加上:
" Open and close all the three plugins on the same time
nmap <F8> :TrinityToggleAll<CR>
" Open and close the srcexpl.vim separately
nmap <F9> :TrinityToggleSourceExplorer<CR>
" Open and close the taglist.vim separately
nmap <F10> :TrinityToggleTagList<CR>
" Open and close the NERD_tree.vim separately
nmap <F11> :TrinityToggleNERDTree<CR>
这时先在你的工程目录下,终端中执行ctags -R
生成tags文件后,
用vim打开一个文件,按下F8(打开所有的功能框),试一试是不是和source insight一样了。
4,ctrlp github:https://github.com/kien/ctrlp.vim
ctrlp的git仓库有关于插件的基本设置,搜索路径不随当前文件变化的设置如下,加到vimrc的最后。
let g:ctrlp_working_path_mode = ''
ctrlp是一款相当棒的插件,主要的功能是对文件进行模糊的查找,如果你的project目录结构复杂,或者你正在阅读一个较大的项目的话,那么ctrlp可以帮你快速的定位到你想要文件而不必在终端不断的cd、ls。
ctrlp 设置: https://blog.csdn.net/dark_tone/article/details/52914218
安装方法:
http://kien.github.io/ctrlp.vim/#installation
下载tar文件,解压后,把autoload 文件夹复制到.vim/下,把ctrlp.vim文件放到.vim/plugin/下面和其他插件放在一起就行
从新打开vim, 按ctrl+p 就能开始搜索。
可选代码补全插件:
AutoComplPop:http://www.vim.org/scripts/script.php?script_id=1879
和安装其他插件一样把解压后相应的文件夹下的内容复制到vim安装目录下的相应文件夹下,重新开启vim,
开始写代码是不是就有代码补全功能了,用上下键选择,回车确定。
把vim改装为source sight的更多相关文章
- 【转】手把手教你把Vim改装成一个IDE编程环境(图文)
手把手教你把Vim改装成一个IDE编程环境(图文) By: 吴垠 Date: 2007-09-07 Version: 0.5 Email: lazy.fox.wu#gmail.com Homepage ...
- 打造vim成类source insight
一.Ubuntu14.04下配置 1.配置vimrc文件 输入:version课查看vimrc文件及位置: system vimrc file: "$VIM/vimrc" user ...
- Vim改装成一个IDE编程环境
1 写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个 ...
- 04-手把手教你把Vim改装成一个IDE编程环境(图文)
Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重 ...
- vim 绑定到 source insight 快捷键
1. optioons -> custom commands 2. 选择然后写入run命令: "D:\Program Files (x86)\Vim\vim74\gvim.exe&qu ...
- 把Vim改装成一个IDE编程环境
一:安装中文帮助手册 1. 打开一个终端 2.下载vimcdoc-1.5.0.tar.gz 下载地址: http://nchc.dl.sourceforge.net/source ...
- 手把手教你把Vim改装成一个IDE编程环境(图文)
http://blog.csdn.net/wooin/article/details/1858917
- 手把手教你把Vim改装成一个IDE编程环境(图文)【转】
本文转载自: http://blog.csdn.net/wooin/article/details/1858917
- Ubuntu14 搭载vim环境查看源码
首先是下载完整的vim74,然后编译安装.遗憾的是当编译时,没有开启图形界面. 在安装新版本的Vim之前,你需要卸载原来安装的老版本Vim,依次在终端下执行下列命令: sudo apt-get rem ...
随机推荐
- 【PHP】PHP 7.4 新特性
PHP 7.4 预计在 2019 年年末就会正式发布了,本文先来看看一下 PHP 7.4 的新特性. 1.预加载 预加载的实现理论上是可以为 PHP 带来很大的性能提升的.比如说:现在传统的 PHP ...
- jmeter 执行python脚本
jmeter 可以通过Jython 执:行python代码 1.下载Jython jar包:http://www.jython.org/downloads.html 2.把下载的Jython 的jar ...
- XML格式化工具
做接口开发的时候,往往接受参数或返回值是一个XML的字符串.如下图,不方便辨识 两种方法, 1.将它保存为xxx.xml,然后用浏览器打开.这种方法稍微有些麻烦. 2.使用 UltraEdit 工具
- TF常用知识
命名空间及变量共享 # coding=utf-8 import tensorflow as tf import numpy as np import matplotlib.pyplot as plt; ...
- Java编程的逻辑 (92) - 函数式数据处理 (上)
本系列文章经补充和完善,已修订整理成书<Java编程的逻辑>,由机械工业出版社华章分社出版,于2018年1月上市热销,读者好评如潮!各大网店和书店有售,欢迎购买,京东自营链接:http:/ ...
- Windows 10下安装配置Caffe并支持GPU加速(修改版)
基本环境 建议严格按照版本来 - Windows 10 - Visual Studio 2013 - Matlab R2016b - Anaconda - CUDA 8.0.44 - cuDNN v4 ...
- Java中Access restriction:····的解决方法
http://blog.csdn.net/bit2012_2015/article/details/22798779 ————————————————————————————————————————— ...
- 了解cron以及使用cron定时备份MySQL
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业.由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动.关闭这个服务: /sbin/service c ...
- WireShark如何抓取本地localhost的包
今天将自己的电脑既作为客户端又作为服务端进行一个程序的测试,想着用WireShark来抓包分析一下问题,但由于WireShark只能抓取经过电脑网卡的包,由于我是使用localhost或者127.0. ...
- linux添加新磁盘和创建分区
Linux磁盘概念及其管理工具fdisk:http://www.linuxidc.com/Linux/2016-08/134664.htm 一. 进入linux虚拟机 右键 open in termi ...