把Vim改装成一个IDE编程环境
一:安装中文帮助手册
1、 打开一个终端
2、下载vimcdoc-1.5.0.tar.gz
下载地址: http://nchc.dl.sourceforge.net/sourceforge/vimcdoc/vimcdoc-1.5.0.tar.gz
3、 解压 tar -zxvf vimcdoc-1.5.0.tar.gz
4、进入解压包的文件夹
cd vimcdoc-1.5.0
5 、 安装
sudo ./vimcdoc.sh -i
6、测试打开vim
输入:help 如果成功就应该看到中文帮助文档
如图1:

图1
注意:
a. 如果无法显示中文, 在~/.vimrc中增加下面这句:
set helplang=cn
二:查看是否有这些路径没有的话自己手动创建,比如:
~ /.vimrc
~/.vim/plugin
~/.vim/doc
~/.vim/syntax
三:配置文件的位置
在目录 /etc/ 下,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。在每个用户的主目录下,都可以创建配置文件,命名为: .vimrc”。例如, /root目录下,通常已经存在一个.vimrc文件。
1. 切换到自己目录下
2. 设置语法高亮,在/.vimrc中加入:syntax on
3. 显示行号,在/.vimrc中加入:set nu
4. 设置缩进的空格数为4,在/.vimrc中加入:set shiftwidth=4
5. 安装TagList 插件
a、下载taglist_xx.zip ,链接http://www.vim.org/scripts/script.php?script_id=273
b、解压完成,将解压出来的doc的内容放到~/.vim/doc, 将解压出来的plugin下的内容拷贝到~/.vim/plugin
c、进入~/.vim/doc目录,在Vim下运行"helptags ."命令。此步骤是将doc下的帮助文档加入到Vim的帮助主题中,这样我们就可以通过在Vim中运 行“help taglist.txt”查看taglist帮助。
d、打开配置文件~/.vimrc,加入以下几行:

设置解释如下:
let Tlist_Show_One_File=1 "不同时显示多个文件的tag,只显示当前文件的”
let Tlist_Exit_OnlyWindow=1 "如果taglist窗口是最后一个窗口,则退出vim”
let Tlist_Use_Right_Window=1 "将taglist与ctags关联 ”
e、基本功能使用方法
在Vim命令行下运行":Tlist"就可以打开Taglist窗口,再次运行":Tlist"则关闭。
左右窗口切换Ctrl+ww
如图:

6. 安装文件件浏览器和窗⼜管理器 -- 插件: WinManager
a、下载winmanager.zip, 2.X版本以上的,链接地址:http://www.vim.org/scripts/script.php?script_id=95
b、解压winmanager.zip,将解压出来的doc的内容放到~/.vim/doc, 将解压出来的plugin下的内容拷贝到~/.vim/plugin
c、在~/.vimrc 中添加:
" 设置界面分隔
let g:winManagerWindowLayout = "TagList|FileExplorer"
"在进入vim时自动打开winmanager
let g:AutoOpenWinManager =
d、然后重启vim, 打开文件在normal状态下输入"WMToggle", 就可使用

7、c|h文件相互转换
a、下载链接:http://www.vim.org/scripts/script.php?script_id=31,下载后将a.vim 放到 ~/.vim/plugin 文件夹中
b、用vim打开其源/头文件只用一个按键就切换过来
:A 在新Buffer中切换到c/h文件
:AS 横向分割窗口并打开c/h文件
:AV 纵向向分割窗口并打开c/h文件
:AT 新建一个标签页并打开c/h文件
如图:

把Vim改装成一个IDE编程环境的更多相关文章
- 【转】手把手教你把Vim改装成一个IDE编程环境(图文)
手把手教你把Vim改装成一个IDE编程环境(图文) By: 吴垠 Date: 2007-09-07 Version: 0.5 Email: lazy.fox.wu#gmail.com Homepage ...
- Vim改装成一个IDE编程环境
1 写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个 ...
- 04-手把手教你把Vim改装成一个IDE编程环境(图文)
Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重 ...
- 手把手教你把Vim改装成一个IDE编程环境(图文)
http://blog.csdn.net/wooin/article/details/1858917
- 手把手教你把Vim改装成一个IDE编程环境(图文)【转】
本文转载自: http://blog.csdn.net/wooin/article/details/1858917
- Vim配置及说明——IDE编程环境
Vim配置及说明——IDE编程环境 Vim配置及说明——IDE编程环境 1.基本及字体 2.插件管理 3.主题风格 4.窗口设置 5.目录树导航 6.标签导航 7.taglist 8.多文档编辑 9. ...
- IDE编程环境
Vim配置及说明——IDE编程环境 目录 Vim配置及说明——IDE编程环境 1.基本及字体 2.插件管理 3.主题风格 4.窗口设置 5.目录树导航 6.标签导航 7.taglist 8.多文档编辑 ...
- Ubuntu16.04 IDE: 用Vim逐步打造一个IDE
目前打造完成的IDE主要有: terminator+Bundle+NERDtree+YCF(youcompleteme)+UltiSnips+新创建文件自动补充注释和作者,版权信息等 1,当任务比较多 ...
- 把路由器改装成git服务器(OpenWRT环境的GIT服务器搭建)
在单位中,通常都标配了git服务器用来管理代码. 对于家庭或者小办公室,这种方式有点不经济.当然如果是开源项目就简单了,刚刚被微软收购的github是理想选择.但如果没有打算开源,我今天的话题可能对你 ...
随机推荐
- PostgreSQL dblink使用过程
安装: 进入/root/postgresql-11.2/contrib/dblink make && make install 切换到postgres用户 [root@fce40690 ...
- Linux命令学习(0)
作为一名前端,可能接触到linux的机会并不多,但这不代表就不需要学.对我而言,学习linux主要是为了方便部署我的项目到服务器,我并没有花时间去学这些,只是上网查怎么部署项目,然后按教程一步一步来, ...
- python爬取b站排行榜
爬取b站排行榜并存到mysql中 目的 b站是我平时看得最多的一个网站,最近接到了一个爬虫的课设.首先要选择一个网站,并对其进行爬取,最后将该网站的数据存储并使其可视化. 网站的结构 目标网站:bil ...
- int快读
昨天偶然间看到CJ_tony的快读,所以便决定学习一下. 这个快读的原理就是:读入单个字符要比读入读入数字快,先读入字符,然后再转化成数字.(原理的话大学再研究) 代码: #include<io ...
- qt 获取磁盘空间大小,cpu利用率,内存使用率
转自:http://www.qtcn.org/bbs/read-htm-tid-60613.html. 1:封装成一个类,直接调用即可.已经在多个商业项目中使用.2:所有功能全平台 win linux ...
- Java斗地主
package com.biggw.day14.demo05; import java.util.*; /** * @author gw * @date 2019/11/6 0006 下午 17:20 ...
- Python 入门之Python基础数据类型及其方法
Python 入门之Python基础数据类型 1. 整型:int 用于计算,用于比较 (在赋值的时候先执行等号右边的内容) 1.1 整数的加 a = 10 b = 20 print(a + b) 结果 ...
- IO同步阻塞与同步非阻塞
BIO.NIO.AIO IO(BIO)和NIO区别:其本质就是阻塞和非阻塞的区别 阻塞概念:应用程序在获取网络数据的时候,如果网络传输数据很慢,就会一直等待,直到传输完毕为止. 非阻塞概念:应用程序直 ...
- bash_profile和bashrc区别
[.bash_profile 与 .bashrc 的区别].bash_profile is executed for login shells, while .bashrc is executed f ...
- SpringBoot项目优化和Jvm调优
https://www.cnblogs.com/jpfss/p/9753215.html 项目调优 作为一名工程师,项目调优这事,是必须得熟练掌握的事情. 在SpringBoot项目中,调优主要通过配 ...