gvim

set nu!
set shiftwidth=4
set tabstop=4
set softtabstop=4
set expandtab
set guioptions-=m " 隐藏菜单栏
set guioptions-=T " 隐藏工具栏
set guioptions-=L " 隐藏左侧滚动条
set guioptions-=r " 隐藏右侧滚动条
set guioptions-=b " 隐藏底部滚动条
colorscheme desert
set fileencoding=utf-8
set guifont=Courier\ New\ 12  
set laststatus=2
set list lcs=tab:\|\
inoremap ( ()<ESC>i
inoremap [ []<ESC>i
inoremap " ""<ESC>i
inoremap ‘ ‘‘<ESC>i
inoremap ;; <ESC>o
inoremap <C-a> <esc>ggVG
inoremap <C-s> <esc>:w<CR>i
inoremap <C-v> <esc>"+Pi
inoremap <C-c> <esc>"+Yi
inoremap <C-z> <esc>ui

map <C-s> :w<CR>
map <C-a> ggVG
map <C-c> "+Y
map <C-v> "+P
map <C-z> u
map <C-n> :NERDTreeToggle<CR>
inoremap <C-n> <esc>:NERDTreeToggle<CR><C-w><C-W>i
map <F9> :call Do_OneFileMake()<CR>
inoremap <F9> <esc>:call Do_OneFileMake()<CR>
function Do_OneFileMake()
    exec "w"
    if &filetype=="java"
        exec "!javac %"
        exec "!gnome-terminal -t JAVA -x bash -c \"java %<;rm %<.class;read;\""
    endif
    if &filetype=="python"
        exec "!gnome-terminal -t Python -x bash -c \"python %;read;\""
    endif
    if &filetype=="sh"
        exec "!gnome-terminal -t SH -x bash -c \"sh %; read;\""
    endif
    if &filetype=="c"
        exec "!gnome-terminal -t C -x bash -c \"g++ % -o %<;./%<;rm %<;read;\""
    endif
    if &filetype=="cpp"
        exec "!gnome-terminal -t CPP -x bash -c \"g++ % -o %<;./%<;rm %<;read;\""
    endif
    if &filetype=="markdown"
        exec "!gnome-terminal -t -MD -x bash -c\"submit.sh;read;\""
    endif
    normal o
    exec "c"
endfunction

filetype plugin indent on
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
Bundle ‘Shougo/neocomplete‘
Bundle ‘scrooloose/nerdtree‘
let g:neocomplete#enable_at_startup = 1
let g:neocomplete#enable_smart_case = 1
let g:neocomplete#sources#syntax#min_keyword_length = 3

时间: 2024-10-19 17:29:33

gvim的相关文章

windows上搭建python+gvim开发环境

参照了 http://www.cnblogs.com/xd502djj/archive/2010/09/16/1827683.html ,发现有些问题,所以修改了一些. Vim as Python IDE on windows(转) 下载安装Python. 从Vim的网站下载vim,建议下Self-installing executable的版本. 编辑vim的配置文件_vimrc,windows的_vimrc用户文件可以在用户目录下创建. 设置中文支持 " 设置编码自动识别, 中文引号显示 &

gvim配置到命令行可以使用

下载安装gvim后,把gvim的安装目录添加到环境变量.

gVim的 设置

在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:set ts=4  (注:ts是tabstop的缩写,设TAB宽4个空格)set expandtab 对于已保存的文件,可以使用下面的方法进行空格和TAB的替换:TAB替换为空格::set ts=4:set expandtab:%retab! 空格替换为TAB::set ts=4:set noexpandtab:%retab! 加!是用于处理非空白字符之后的TAB,即所有的TAB,若不加!,则只处理行首的TAB. set g

解决 gvim 菜单无法显示中文的问题

在 Ubuntu 10.04 下安装 GVIM 后运行, 发现无法显示中文菜单 同时命令行下也会报错: Gtk-WARNING **: Invalid input string 搜索了一下发现是由于Ubuntu 10.04 默认安装将会把中文区域设置为 zh_CN.utf8,而 GVIM 能识别的中文区域设置为zh_CN.UTF-8 .因此GVIM会在启动时报错,且无法正常加载中文菜单. 解决方法如下: cd /usr/share/vim/vim72/lang sudo ln -s menu_z

Gvim 配置 Vundle

这两天折腾了下vundle来管理vim的插件,老是不能让插件正常工作,一番探索之后终于解决了插件不能运行的问题. 我的Gvim是通过  sudo apt-get install vim-gtk   安装的 一直装插件但是我发现在Gvim下插件无法工作,于是打算放弃Gvim,但是无意间发现了插件在vim中却生效了,之后再次打开gvim,插件也同时生效了. 虽然不知道具体的内部原因,但是如果将.vimrc 和 .gvimrc 设置得一样,并且更改配置后现在vim中查看插件是否生效,如果生效的话,再打

gvim的常用编辑快捷键

gvim的快捷键很多,很难记全,但是入门初期应该找过几种基本的命令 下面结合自己常用到的介绍下 光标跳转: 0:行首 $:行尾 e:下一个单词的结尾 w:下一个单词的开头 b:上一个单词 H:当前页面的开头 M:当前页面的中间 L:当前页面的结尾 h:上一个字符 j:下一行 k:上一行 l:下一个字符 to be continue 在一开始了解hjkl这四个快捷键的顺序时,最想吐槽这上下上下的布局方式,会让人费解的去记忆 h 上 j 下 k 上 l 下 但是实际用过了一段之后,发现这样确实是合理

Vim(gvim)编程字体推荐

Vim(gvim)编程字体推荐 转载自:http://www.vimer.cn/2009/11/vim(gvim)编程字体推荐.html 网上从来不缺编程字体推荐的文章,当然vim(gvim)字体的推荐文章也是多不胜数,但是大部分都是想当然的认为哪些字体好用就介绍出来,甚至都没有自己亲自试过,也没有考虑过用户使用19英寸的显示器和14英寸的笔记本时对字体的要求到底有什么不同,鉴于以上几点,我决定写这样一篇文章,真正介绍vim(gvim)中最适合的编程字体. 注:由于vimrc中中文字体的设置需要

gvim取消自动备份

1.由于gvim是gui部分,需要新建_gvimrc配置文件,在里面加入下面内容即可. set nobackup 2.打开vim7x目录下gvimrc_example.vim,修改或者加入下面内容. if has("vms") set nobackup else # set backup endif gvim取消自动备份,布布扣,bubuko.com

Gvim各种插件配置(windows环境下)

1.Vundle插件:https://github.com/gmarik/Vundle.vim 用于管理Vim插件,安装此插件需要系统中已安装git,参考链接:Git for Windows安装和基本设置 在Vim/vimfiles路径下新建文件夹bundle,然后在此文件夹下克隆github上的vundel项目: 完成后会在bundle文件夹下看到Vundle.vim文件夹下的内容,开始配置vundle: 在.vimrc文件中添加如下代码: 1 filetype off 2 3 "Vundle

Windows下将gvim配置为Python IDE[转]

正文 Windows下将gvim配置为Python IDE 回到顶部 1.准备工作 将下面的安装包或者文件下载好 1) Python 2.7  http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi 2) gvim8.0   http://www.vim.org/download.php 3) Exuberant Ctags http://ctags.sourceforge.net/ 4) Taglist  http://www.vim.o