Vim编辑器的配置

简介:

vim作为linux下相当常用的编辑器拥有着数不尽的追随者,可是繁琐的vim配置却让无数新手头疼不已。

网上固然有很多的博客讲述了如何配置vim作为ide来用的,但是由于时间关系,很多插件更新换代。更有甚者遇到了插件冲突,初学者更崩溃了…

关于如何配置的文章多不胜数,我就不重复造轮子了。索性直接放出自己的vim配置以供新手使用吧…有问题请留言,我尽量回复。

最终的配置参考了网上很多的博文和帖子,因为时间跨度太大就不一一列举了,对所有博主在此一并表示感谢!

先来两张图诱惑一下大家:

配置文件的的下载地址: https://github.com/hurley25/vim-set

How To Install:

  1. 将压缩包所有文件放到家目录下即可(注意.vim目录和.vimrc是隐藏文件) 关于vimrc的配置问题,我写了比较详细的注释,大家可以参考着看看,配色文件是我比较喜欢的,这个不喜欢的话请自行更换。

  2. 配置补全 能由我配置的我都配置好了,此外宏跳转还需要tags文件(就是一个补全索引文件)的支持,在vimrc里可以看到如下几行:

    set tags+=./tags
    set tags+=/usr/include/tags
    set tags+=/usr/include/c++/tags
    set tags+=/usr/include/Qt/tags
     

    换句话说需要以上tags文件支持,每个人都要自己生成。步骤如下:

    1) 确保安装了 ctags ,没有的话 sudo yum install ctags

    2) 终端切换到/usr/include/目录执行 ctags * 生成tags文件。

    C++头文件使用 ctags -R –c++-kinds=+p –fields=+iaS –extra=+q .

    3) 其余目录随意,注意小目录要加 -R参数(递归搜索),即 ctags -R

    但是在include目录别这么搞。因为头文件太多,搞出一个几个G的tags就不好了。

    4) 其他目录添加按照格式来就好,确保tags文件存在就可以,当前工程可以在vim里按下F5键生成当前目录tags。

    1. 修改 ~/.vim/bundle/vim-plugins/c-support/templates 目录下 Templates 文件的如下内容:
 |AUTHOR| =
|AUTHORREF| =
|EMAIL| =
|COMPANY| =
|COPYRIGHT| =
 

这样每次打开vim test.c之类的新文件会自动添加相关注释和模板。

  1. 介绍下这个配置常用的功能:

其实vimrc里能看到的,我简要罗列下:

1)按下wm键(非编辑模式),启动WMToggle,像不像一个IDE?

2)tab键是自动补全,很帅吧;结构体按下 . 也有补全哦。

3)按下F6,执行make编译程序,并打开quickfix窗口,显示编译信息

按下F7,光标移到上一个错误所在的行

按下F8,光标移到下一个错误所在的行 按下F9,执行make clea

这个适应需要时间的,觉得不爽的的话请自行修改vimrc。

4 )自动补全插件clang_complete需要clang编译器支持,请先安装clang,各大发行版安装源应该都有。安装好后启动vim依旧报错的话请注释掉(引号起始是注释).vimrc 文件里以下行:


let g:clang_use_library=1

  1. 其它功能就不一一说了,请参考.vim/doc目录下的各种帮助文件吧,都很详细的

目录
相关文章
|
7月前
|
安全 Linux 开发工具
【Linux】vim使用与配置教程
Vim是一款功能强大的文本编辑器,广泛应用于Linux环境,是开发者和系统管理员的必备工具。本文介绍了Vim的基本操作与简单配置,涵盖命令模式、插入模式和底行模式的使用方法,以及光标定位、复制粘贴、搜索替换等常用技巧。同时,文章还提供了实用的分屏操作和代码注释方法,并分享了通过`.vimrc`文件进行个性化配置(如显示行号、语法高亮、自动缩进等)的技巧,帮助用户提升文本编辑效率。掌握这些内容,能让Vim更好地服务于日常工作与开发需求。
450 3
|
7月前
|
Unix Linux 开发工具
Vi 和 Vim 文本编辑器使用指南
Vi 和 Vim 是 Unix/Linux 系统中常用的文本编辑器,Vim 是 Vi 的改进版,增加了语法高亮、多级撤销等功能。它们支持命令模式、插入模式和末行模式,可通过快捷键高效进行文本编辑操作,如移动光标、删除文本、查找替换等。例如,命令模式下“hjkl”分别用于左右上下移动光标,“x”删除字符,“i”进入插入模式输入文本,“:wq”保存并退出。
157 6
|
开发工具
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
|
11月前
|
搜索推荐 开发工具
Vim编辑器的初步认识和使用
Vim是一款高度可定制的文本编辑器,支持三种主要模式:正常模式、编辑模式和命令行模式。用户可以通过快捷键在不同模式间切换,实现高效编辑。如输入`i`进入编辑模式,`:wq`保存退出,`:s`进行文本替换等。Vim还支持个性化配置,通过编辑`.vimrc`文件可设置语法高亮、自动缩进等功能,极大提升了编辑体验。
155 2
|
11月前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
11月前
|
数据可视化 Unix 开发工具
VIM编辑器
本文介绍了VIM编辑器的特点和使用方法,包括VIM的定义、安装步骤、四种工作模式(命令模式、编辑模式、末行模式、可视模式)及其基本操作。重点讲解了命令模式下的光标移动、编辑、搜索、撤销等操作,以及末行模式下的文件保存、退出等快捷键。此外,还涉及了VIM的高级操作,如窗口分割和调整。
|
12月前
|
IDE 搜索推荐 开发工具
LunarVim,vim编辑器推荐
【10月更文挑战第9天】
228 0
|
搜索推荐 Linux 网络安全
Linux系统中的Vim编辑器
【8月更文挑战第21天】Vim是一款功能强大的文本编辑器,在Linux系统中广泛使用。它具有三种基本模式:命令模式,用于执行操作但不能编辑文本;插入模式,允许用户像常规编辑器那样输入文本;底线命令模式,用于保存、退出及查找替换等操作。Vim还支持多窗口编辑、宏录制及插件扩展等功能,并可通过配置文件个性化设置。因其高效性、良好的可移植性和远程编辑能力,Vim特别适用于开发者和系统管理员。
145 1
|
搜索推荐 Linux 开发工具
|
开发工具
vim编辑器常用命令
vim编辑器常用命令
346 1

热门文章

最新文章