`
17studio
  • 浏览: 199956 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

my gvim for windows configuration

阅读更多
gvim install version

"==============
" default
"==============
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
set diffexpr=MyDiff()


"Set to auto read when a file is changed from the outside
set autoread

"Have the mouse enabled all the time:
set mouse=a

"Turn on WiLd menu
set wildmenu

"Always show current position
set ruler

set fen
set fdl=0

"==============
" tab
"==============
set shiftwidth=4
set sts=4
set tabstop=4
set expandtab

"==============
" backup
"==============
set nobackup
set nowritebackup

"==============
" smart code
"==============
if has("eval")
filetype plugin on
filetype indent on
endif
set ignorecase smartcase
set cindent
syntax on

"==============
" appearance
"==============
set nu
autocmd GUIEnter * simalt ~x

"==============
" plugins
"==============
:autocmd BufEnter * call DoWordComplete()
set tags=tags;
set autochdir
let Grep_Path = 'x:\xx\grep.exe'
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1


function MyDiff()
  let opt = '-a --binary '
  if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
  if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
  let arg1 = v:fname_in
  if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
  let arg2 = v:fname_new
  if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
  let arg3 = v:fname_out
  if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
  let eq = ''
  if $VIMRUNTIME =~ ' '
    if &sh =~ '\<cmd'
      let cmd = '""' . $VIMRUNTIME . '\diff"'
      let eq = '"'
    else
      let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
    endif
  else
    let cmd = $VIMRUNTIME . '\diff'
  endif
  silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction

分享到:
评论

相关推荐

    gvim for windows

    这个gVim是windows版的,并且有了标准的windows风格的图形界面,所以叫g(graphical)Vim。这是一个国际版本,会根据安装的平台自动选择相应语言包,支持中文及其各种编码,连界面也是中文的,请放心使用。这个极具...

    gvim-7.2-p1-for-windows

    &lt;br&gt;安装方法: 1:如果你已经安装了 gvim for win32,则将压缩包里的 gvim.exe 或 gvim_ole.exe(要手工改名为 gvim.exe) 复制到 gvim 的安装目录,覆盖相应的文件即可。 2:如果没有安装 gvim for win...

    Gvim72 for windows

    《深入探讨Gvim72 for Windows:强大的文本编辑器与插件增强功能》 Gvim72是Vim编辑器的一个图形界面版本,专为Windows操作系统设计。作为一个高度可配置和功能丰富的文本编辑器,Gvim以其高效、灵活和强大的特性...

    gvim 7.3 for windows

    本资源gvim7.3包括简体中文帮助文档、vim文件类型关联脚本vim-reg.reg、个性化的_vimrc、matchit插件、libiconv.dll编码转换(对于中文用户来说非常非常有用)、bash-support(bash的IDE插件)、renamer插件、...

    gvim 7.1.266 for windows 可以使用任何字体

    &lt;br&gt;安装方法: 1:如果你已经安装了 gvim for win32,则将压缩包里的 gvim.exe 或 gvim_ole.exe(要手工改名为 gvim.exe) 复制到 gvim 的安装目录,覆盖相应的文件即可。 2:如果没有安装 gvim for win...

    gvim74 for windows 64

    **GVim74 for Windows 64位:深入解析与应用** GVim74是Vim编辑器的一个图形用户界面版本,专为64位Windows操作系统设计。Vim是一款强大的文本编辑器,深受程序员和系统管理员的喜爱,因其高度可定制性、丰富的功能...

    gvim7.1.251 for windows

    &lt;br&gt;安装方法: 1:如果你已经安装了 gvim for win32,则将压缩包里的 gvim.exe 或 gvim_ole.exe(要手工改名为 gvim.exe) 复制到 gvim 的安装目录,覆盖相应的文件即可。 2:如果没有安装 gvim for win...

    gvim72 for windows

    【gvim72 for Windows】是一款为Windows操作系统设计的图形化Vi编辑器增强版,名为GVim。这个版本是7.2的更新,提供了一系列增强的功能和改进,以提升程序员和文本编辑者的编辑体验。 GVim是Vim(Vi Improved)的一...

    gvim 7.1.314 for windows

    &lt;br&gt;安装方法: 1:如果你已经安装了 gvim for win32,则将压缩包里的 gvim.exe 或 gvim_ole.exe(要手工改名为 gvim.exe) 复制到 gvim 的安装目录,覆盖相应的文件即可。 2:如果没有安装 gvim for win...

    gVim 7.1 for windows

    **gVim 7.1 for Windows:程序员的编辑神器** gVim是Vim文本编辑器的一个图形用户界面版本,特别为Windows操作系统设计。Vim(Vi Improved)是一款极其强大的命令行文本编辑器,源自经典的Vi编辑器,由 Bram ...

    gvim7.3 for windows

    **gVim7.3 for Windows:强大的文本编辑器** gVim7.3是针对Windows操作系统的一个非常受欢迎的文本编辑器,它是Vi(Visual)编辑器的图形化版本。Vi是一个历史悠久、功能强大的命令行文本编辑器,而gVim则在Vi的...

    gVim 7.2 Windows下的Vim编辑器

    这个gVim是windows版的,并且有了标准的windows风格的图形界面,所以叫g(graphical)Vim。这是一个国际版本,会根据安装的平台自动选择相应语言包,支持中文及其各种编码,连界面也是中文的,请放心使用。这个极具...

    GVIM7.4 for windows

    GVIM7.4是VIM编辑器的一个特定版本,专为Windows操作系统设计。VIM,全称Vi IMproved,是一款高度可配置的文本编辑器,深受程序员和系统管理员喜爱,因其高效的操作方式和丰富的功能而闻名。GVIM是VIM的图形用户界面...

    gvim windows 版

    【GVim for Windows:强大的文本编辑器】 GVim,全称是“图形界面的Vim”,是Vim编辑器的图形化版本,尤其在Windows环境下,它为用户提供了与Unix/Linux系统下相似的Vim编辑体验。对于那些在Windows平台上但又习惯...

    plugin for gvim(windows)

    plugin for gvim(windows) grep.exe和ctags.exe放到C:\Windows\System32目录下 doc和plugin目录下的所有文件相应的放到gvim安装位置D:\Program Files\Vim\vim73目录下的doc和plugin目录下 ========================...

    GVIM vimrc windows配置

    **GVIM Vimrc Windows配置详解** 在编程世界中,VIM(Vi IMproved)是一款备受推崇的文本编辑器,尤其受到程序员和系统管理员的喜爱。GVIM是VIM的一个图形界面版本,适合在Windows环境中使用。VIM的强大在于其高度...

    VI编辑器(for windows) gvim7.3

    **VI编辑器与GVIM7.3在Windows环境下的应用** VI(Visual Editor)编辑器是UNIX和类UNIX系统中的一个强大的文本编辑器,因其高效、功能强大而深受程序员喜爱。尽管它最初设计用于命令行界面,但随着跨平台的需求,...

    gvim资源,windows

    【GVim资源,Windows平台详解】 GVim是Vim编辑器的一个图形用户界面版本,它在Windows操作系统上提供了丰富的功能和便利的操作体验。Vim是一款强大的文本编辑器,深受程序员和系统管理员的喜爱,其简洁的命令行操作...

    gvim for window

    **GVim for Windows:Linux经典编辑器的Windows版本** GVim是Vim编辑器的图形用户界面版本,它在Linux环境中被广泛赞誉为"神的编辑器",因其高效、可定制性和强大的功能而备受程序员和系统管理员喜爱。在Windows...

Global site tag (gtag.js) - Google Analytics