我的 Vimrc 配置

标签: Linux vim
3人阅读 评论(0) 收藏 举报
分类:
"******************************从当前行开始是我的修改自定义***********************************
filetype on
filetype plugin on
syntax on               "自动语法高亮




set scrolloff=6      ""  上下可视行数 
set number
set tabstop=3     "设置tab为4
set nobackup      "覆盖文件时不备份
set smartindent         " 自动缩进
set autoindent


                inoremap ( ()<ESC>i
                inoremap " ""<ESC>i
                inoremap ' ''<ESC>i
                inoremap [ []<ESC>i
                inoremap { {<CR>}<ESC>O            "自动补全 { } 并换行
                inoremap jj <ESC>                          " jj键  进入普通模式
                inoremap <s-a>  <ESC>la              "自动跳出括号


                nmap<C-j> :cn<CR>
                nmap<C-k> :cp<CR>
                set makeprg=g++\ -Wall\ \ %        "make文件


                "c, c++ 按F11 编译
                map<C-F11> :call CompileRunGcc()<CR>
                func! CompileRunGcc()
                "自动保存
                exec "w"
                if &filetype == 'c'
                        "编译本文件,未制定文件名,将编译到 a.out
                                exec "!g++ % "
                                elseif &filetype == 'cpp'
                                exec " make"
                                exec "cw"
                                endif
                                endfunc


                                "c c++ 按 F12 运行
                                map<C-F12> :call Operation()<CR>
                                func! Operation()
                                exec "! ./a.out"
                                endfunc


                                "c c++ F10 调试
                                map<C-F10> :call Rungdb()<CR>
                                func! Rungdb()
                                exec "w"
                                exec "!g++ % -g -o a.out"
                                exec "!gdb ./a.out"
                                endfunc


                                "****************************************自定义结束********************************************

查看评论

将Vim配置成为一款强大的编辑工具之 vimrc配置

vim ctags cscope 配置文件
  • cpwolaichile
  • cpwolaichile
  • 2015-09-15 14:54:52
  • 882

CentOS环境下vim配置(有图)

在刚开始在Linux环境下进行编程时,没有对vim进行配置,在编程时只能进行最初的编辑,而与Windows环境下编程相比有很多不方便。650) this.width=650;" src="http:/...
  • Footmart_C
  • Footmart_C
  • 2016-06-05 10:59:19
  • 1033

我的VIM配置文件 vimrc (for c/c++)

runtime! debian.vim "设置编码 set encoding=utf-8 set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp...
  • zxasqwedc
  • zxasqwedc
  • 2014-03-13 15:12:26
  • 4481

linux下vimrc和.vimrc以及.vimrc的常用设置

vimrc文件是vim的环境设置文件。整体的vim的设置是在 /etc/vim/vimrc 文件中。如果想设置所有用户的配置,在里面设置就可以了,配置和.vimrc是一样的,在最后面添加下面2中的语句...
  • u011361880
  • u011361880
  • 2017-07-29 09:50:30
  • 750

Mac下配置VIM .vimrc

1.下载第三方vim主题文件放在~/.vim/colors目录下,没有该目录请自行创建 2.在用户目录下新建.vimrc并使用vim打开文件,添加以下内容:   1 set nocompati...
  • LuohanCC
  • LuohanCC
  • 2016-11-22 10:33:25
  • 3907

vim设置(非常全面),即.vimrc文件的配置

1.在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。 在启动vim时,当...
  • u013920085
  • u013920085
  • 2015-07-19 11:04:31
  • 39628

我的vim的vimrc配置文件,保存用 - 飞在天空的鱼 - 博客频道

转载自:飞在天空的鱼 - 博客频道http://blog.csdn.net/zhengzhoudaxue2/article/details/45247733?locationNum=15&fps=1 ...
  • meowgi
  • meowgi
  • 2016-11-06 23:58:05
  • 1100

简单配置你的vimrc

"一般设置.set nocompatible "VIM而不是VIset history=50 "历史记录50条set fenc=utf-8 "设置默认语言为8位unicodeman Q gq "屏蔽Q...
  • dai_weitao
  • dai_weitao
  • 2007-06-08 10:59:00
  • 4542

很全面的vimrc配置技巧

"========================================================================= " DesCRiption: 适合自己使用的vi...
  • zheng_guan
  • zheng_guan
  • 2017-01-12 12:34:57
  • 1377

晒晒我的vimrc配置【不定期更新】

更新: 最新vim配置位置  https://github.com/wklken/k-vim 下面的内容可以不用看了..... =========================...
  • wklken
  • wklken
  • 2012-10-07 02:15:04
  • 57858
    个人资料
    等级:
    访问量: 38
    积分: 81
    排名: 157万+
    文章存档