3R6Linux联盟设置vim的配置文件

运维 系统运维
将tags文件在vim运行时导入。可以修改~/.vimrc,以后每次启动vim将自动导入此tags文件 3R6Linux联盟:set tags=/root/develop/honeyids/tags 3R6Linux联盟并设置语法高亮 3R6Linux联盟syntax enable 3R6Linux联盟syntax on 3R6Linux联盟

特别值得一提的是3R6Linux联盟有很多值得学习的地方,这里我们主要介绍3R6Linux联盟,包括介绍3R6Linux联盟等方面。其实这套组合很实用了 基本上到了不用鼠标的source insight境界了,最重要的是可以在text模式下运行3R6Linux联盟使用的平台是Fedora 8 3R6Linux联盟Vim和Ctags在F8安装完后系统已经具备 3R6Linux联盟Taglist需要自己下载 3R6Linux联盟

1.下载一个Taglist的zip文件,然后解压缩,将taglist.vim复制到~/.vim/plugin目录下。 3R6Linux联盟

2.修改~/.vim/plugin/taglist.vim 3R6Linux联盟在 if !exists('loaded_taglist')上面加入 3R6Linux联盟let Tlist_Ctags_Cmd="/usr/bin/ctags" 3R6Linux联盟

结果为: 3R6Linux联盟

" Line continuation used herelet s:cpo_save = &cposet cpo&vimlet Tlist_Ctags_Cmd="/usr/bin/ctags"if !exists('loaded_taglist')" First time loading the taglist plugin"" To speed up the loading of Vim, the taglist plugin uses autoload" mechanism to load the taglist functions." Only define the configuration variables, user commands and some" auto-commands and finish sourcing the file" The taglist plugin requires the built-in Vim system() function. If this" function is not available, then don't load the plugin.if !exists('*system')echomsg 'Taglist: Vim system() built-in function is not available. ' .\ 'Plugin is not loaded.'let loaded_taglist = 'no'let &cpo = s:cpo_savefinishendif

此时Ctags和Taglist已经结合起来。 3R6Linux联盟

3.在相应的源码目录运行ctags -R产生相应的tags文件 3R6Linux联盟

4.将tags文件在vim运行时导入。可以修改~/.vimrc,以后每次启动vim将自动导入此tags文件 3R6Linux联盟:set tags=/root/develop/honeyids/tags 3R6Linux联盟并设置语法高亮 3R6Linux联盟syntax enable 3R6Linux联盟syntax on 3R6Linux联盟

5.运行vim, 激活Taglist时用:TaglistToggle命令。在左边的tags区域和正常编辑区域切换时用ctrl+2个w。 3R6Linux联盟

6.使用ctags时, ctrl+]可查看函数的定义。 ctrl+o返回源文件。

vim简介ueYLinux联盟Vim(Vi Improved) 是一个类似于vi 的文本编辑器,在Vi的基础上增加了很多新的特性和功能。Vim以其强大的功能和可定制能力,成为Linux/Unix环境下开源的最重要的编辑器之一(另一个是 Emacs),被众多开发者所喜爱。笔者此时所用的是***的7.1版本。

与大部分其它编辑器不同,进入 Vim 后,缺省状态下键入的字符并不会插入到所编辑的文件之中。Vim 的模式(mode,可以简单地理解为“状态”)概念非常重要。需要知道Vim 有以下几个模式:

1)正常(normal)模式,缺省的编辑模式;下面如果不加特殊说明,提到的命令都直接在正常模式下输入;任何其它模式中都可以通过键盘上的 Esc 键回到正常模式。

2)命令(command)模式,用于执行较长、较复杂的命令;在正常模式下输入“:”(一般命令)、“/”(正向搜索)或“?”(反向搜索)即可进入该模式;命令模式下的命令要输入回车键(Enter)才算完成。

3)插入(insert)模式,输入文本时使用;在正常模式下键入“i”(insert)或“a”(append)即可进入插入模式(也有另外一些命令,如“c”,也可以进入插入模式,但这些命令有其它的作用)。

4)可视(visual)模式,用于选定文本块;可以在正常模式下输入“v”(小写)来按字符选定,输入“V”(大写)来按行选定,或输入“Ctrl-V”来按方块选定。

5)选择(select)模式,与普通的 Windows 编辑器较为接近的选择文本块的方式;在以可视模式和选择模式之一选定文本块之后,可以使用“Ctrl-G”切换到另一模式——该模式很少在 Linux 上使用,本文中就不再介绍了。

u 设置vim语法高亮显示和自动缩进 ueYLinux联盟

二、接下来设置vim的配置文件
 
1、配置文件的位置
在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:“.vimrc”。例如,/root目录下,通常已经存在一个.vimrc文件。

2、设置语法高亮显示

1) 打开vimrc,添加以下语句来使得语法高亮显示:syntax on

2) 如果此时语法还是没有高亮显示,那么在/etc目录下的profile文件中添加以下语句:export TERM=xterm-color

3、设置Windows风格的C/C++自动缩进(添加以下set语句到vimrc中)
1)设置(软)制表符宽度为4:set tabstop=4 set softtabstop=4
2)设置缩进的空格数为4 set shiftwidth=4
3)设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置:set autoindent
4)设置使用 C/C++ 语言的自动缩进方式:set cindent
5)设置C/C++语言的具体缩进方式(以我的windows风格为例):set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
6)如果想在左侧显示文本的行号,可以用以下语句:set nu
7)***,如果没有下列语句,就加上吧:if &term=="xterm"set t_Co=8set t_Sb=^[[4%dmset t_Sf=^[[3%dmendif

具体可以参考这两个帖子http://forum.ubuntu.org.cn/viewtopic.php?f=68&t=138212&sid=5d9af5b7f78b62e6b5c05da3f553c0a7
http://blog.csdn.net/easwy/category/234641.aspx

【编辑推荐】

  1. 风河系统对Linux平台的态度已经发生180度的转变
  2. Linux管理取而代之的是RHEL服务器版或FC桌面版
  3. Linux技术平台工欲善其事,必先利其器
  4. Linux中文定制版安装更加简单界面更加漂亮使用更加方便
  5. Linux系统成功地修复了很多bug
责任编辑:佚名 来源: 博客园
相关推荐

2010-01-12 17:56:21

Fedora vim

2011-01-13 16:27:26

Linux配置文件

2010-12-28 16:35:32

Outlook 配置文

2010-01-08 16:55:04

Ubuntu vim

2013-09-02 13:00:47

SquareVimVim配置

2023-10-30 15:11:57

2010-02-24 14:50:33

Ubuntu vim

2009-08-18 10:56:40

Linux网卡配置Linux网卡配置

2021-06-29 13:09:07

服务配置文件

2011-03-25 17:13:37

Nagios配置文件

2011-02-25 16:39:34

proftpd配置文件

2010-01-12 13:47:18

Linux grub

2010-03-02 15:28:51

Linux系统用户

2010-03-03 14:25:37

Linux NTP

2010-05-23 10:11:01

Widget开发

2010-03-01 10:14:01

Linux usera

2011-01-19 14:00:21

2010-08-25 10:24:55

DHCP配置文件

2011-03-23 15:13:08

Nagios配置文件

2011-03-03 13:16:32

Proftpd配置文件
点赞
收藏

51CTO技术栈公众号