在家的主目录下:/home/~/
建一个 “.vimrc”文件,然后把下面内容填上即可,注意文件名前面有一个点

filetype indent on
set smartindent
set smarttab
set nu
set expandtab
set tabstop=4
set softtabstop=4
set shiftwidth=4
" 开启语法高亮
syntax on
" 设置文字编码自动识别
set fencs=utf-8,cp936
" 使用鼠标
set mouse=v
" 设置高亮搜索
set hlsearch
" 输入字符串就显示匹配点
set incsearch
" 输入的命令显示出来,看的清楚些。
set showcmd
" Tlist的内部变量。函数列表。
let Tlist_Use_Right_Window=1
let Tlist_File_Fold_Auto_Close=1
" 打开当前目录文件列表
map <F3> :Explore<CR>
" 函数和变量列表
map <F4> :TlistToggle<CR>
" 全能补全
inoremap <F8> <C-x><C-o>
" 没事,鼠标画线玩的。
" noremap <F9> :call ToggleSketch()<CR>
" 启动函数变量快速浏览的时间设置
set updatetime=100
set cindent
map <C-o> :WMToggle<CR>
map <F5> :cnext<CR>
map <F6> :cprev<CR>
map <F7> :call Searchword()<CR>
set tabstop=4
set nocp
filetype plugin onset tags+=~/.vim/tags/cpp
set tags+=~/.vim/tags/c
set tags+=~/.vim/tags/gl
set tags+=~/.vim/tags/sdl
"set tags+=~/.vim/tags/qt4
set tags+=~/.vim/tags/systags
"build tags of your own  project with Ctrl-F12
map <C-p> :!ctags -R --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q .<CR>"0mniCppComplete
let OmniCpp_NamespaceSearch = 1
let OmniCpp_GlobalScopeSearch = 1
let OmniCpp_ShowAccess = 1
let OmniCpp_ShowPrototypeInAbbr = 1 " show function parameters
let OmniCpp_MayCompleteDot = 1 " autocomplete after .
let OmniCpp_MayCompleteArrow = 1 " autocomplete after ->
let OmniCpp_MayCompleteScope = 1 " autocomplete after ::
let OmniCpp_DefaultNamespaces = ["std", "_GLIBCXX_STD"]
" automatically open and close the popup menu / preview window
au CursorMovedI,InsertLeave * if pumvisible() == 0|silent! pclose|endif
set completeopt=menuone,menu,longest,preview"用来设置自动添加注释 Dox  DoxAuthor DoxBlock
let g:DoxygenToolkit_authorName="xwp_fullstack@163.com"
let g:DoxygenToolkit_briefTag_funcName="yes"map <F9> :Dox<CR>
map <F8> :DoxAuthor<CR>

vim编辑器配置文件相关推荐

  1. 【Vim】更改Vim编辑器的字体大小、改变字号;永久改变字号;改变字体颜色、字体显示样式

    一.问题背景 初次使用Vim,由于电脑分辨率较高,在编辑器上显示的文本字号较小,不甚看清. 我使用的是Gvim for Windows. 二.网上的已有方法小结 2.1 快捷键ctrl +和ctrl ...

  2. linux vim python配置文件,Linux VIM8 Python 编辑器配置文件

    Linux VIM8 Python3 编辑器配置文件 "---------------------简单配置------------------------- set nocompatible ...

  3. Shell开发环境vim编辑器的配置文件vimrc的参数优化

    Linux环境下为了方便Shell的开发,对配置文件vimrc的参数需要进行一些的优化,vim编辑器的配置文件默认路径为:~/.vimrc(全局路径为/etc/vimrc). 参数如下: " ...

  4. 利用vim编辑器修改网络配置文件

    利用vim编辑器修改网络配置文件 利用vim编辑器修改网络配置文件,将Linux系统IP地址设置为自己使用电脑的同一网段地址. 掩码为255.255.255.0,网关为电脑使用的网关地址,dns为11 ...

  5. Linux shell 学习笔记(6)— vim 编辑器使用方法及技巧

    1. 检查 vim 软件包 1.1 CentOS 发行版 $ alias vi alias vi='vim' $ $ which vim /usr/bin/vim $ $ ls -l /usr/bin ...

  6. 第一次亲密接触vim编辑器

    vim 模式化的编辑器有三个常用模式:编辑模式(也称命令模式),输入模式(也称插入模式),和末行模式.<?xml:namespace prefix = o ns = "urn:sche ...

  7. linux vim编辑器主要作用,Linux-vim编辑器

    一. vi 编辑器简介 vim 是一个全屏幕纯文本编辑器,是 vi 编辑器的增强版,我们主要讲解的是 vim 编辑器.可以利用别名让输入 vi 命令的时候,实际上执行 vim 编辑器, image-2 ...

  8. vim编辑器基础知识总结

    文件编辑器VIM 基本知识   一.vim是模式化非常强大的文本编辑器(注意文中#号代表数字)        打开文件: vim [选项] 文件1,文件2 ...                   ...

  9. linux文件明明存在却无法vim打开_教你几招,让你vim编辑器变得友善起来(特别水,不要点进来)...

    什么是 vim? Vim是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用. 简单的来说, vi 是老式的字处理器,虽然功能还算齐全,但是现在 ...

最新文章

  1. 数据库名、数据库实例、全局数据库名、服务名、SID等的区别
  2. 【 FPGA 】UltraFast设计方法学:如何管理IP约束
  3. 《Cracking the Coding Interview》——第6章:智力题——题目5
  4. Hadoop和大数据:60款顶级开源工具
  5. [洛谷P4726]【模板】多项式指数函数
  6. Java DelayQueue延迟队列的使用和源码分析
  7. java jol原理_Java对象布局(JOL)实现过程解析
  8. Python中的numpy.append()
  9. ZooKeeper原生java客户端使用
  10. mysql基础语法之(全文索引)
  11. A星寻路 A星算法优化
  12. xdb 服务_localhost 8080 XDB服务器需要用户名和密码的问题
  13. 【DL】第 12 章: 生成式深度学习
  14. 数显之家快讯:【SHIO世硕心语】做为职业经理人,你想成为车轮,还是发动机,还是方向盘?
  15. android 802.1x 认证,802.1X认证基础
  16. Unity3D教程:简单触发器实现自动开关门
  17. android游戏开发实例-可局域网对战的飞行棋(一)
  18. LIteOS学习笔记-7LiteOS启动流程与编译流程
  19. 用Java写一个集合竞价抓涨停的策略
  20. Shader编程之地标特效

热门文章

  1. html中form表单
  2. golang实现生产者消费者模型
  3. X4雷达使用以及ros中时间问题的坑
  4. HLSL着色器原理:(三)高级着色器
  5. 北上资金 python_你都用 Python 来做什么?
  6. 集成电路设计中主要的EDA工具
  7. 集成电路芯片缺陷检测
  8. 【Kevin Learn QMUI】-->QMUILinkTextView
  9. golang中time包用法
  10. 完全备份 、差异备份、增量备份的区别和特点