`
realfun
  • 浏览: 25722 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

我的_vimrc文件,还算不错

阅读更多

代码高亮来自:代码发芽网

 

VimL代码 : 我的_vimrc文件配置,还算不错
set nocompatible
source $VIMRUNTIME/vimrc_example. vim
source $VIMRUNTIME/mswin. vim
behave mswin
set diffexpr = MyDiff ()
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
  if & sh =~ '\<cmd'
    silent execute '!""C:\Program Files\Vim\vim71\diff" ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . '"'
  else
    silent execute '!C:\Program" Files\Vim\vim71\diff" ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3
  endif
endfunction

set cursorline
set shiftwidth = 4
set sts = 4
set tabstop = 4
set expandtab
set nonu
set nobackup
set guioptions -= T
set guioptions -= m
set guifont = Consolas:h12
"set guifont=Bitstream_Vera_Sans_Mono:h10
"set guifont=Lucida_Console:h10
set langmenu = none
language messages en_us
let $LANG = 'zh'
"set fileencodings=utf-8,GBK
set fileencoding = utf8
set encoding = utf8
set tenc = utf8
set ut = 200

"colorscheme desert
colorscheme wombat

map < leader >< leader > \ be
map < leader > Enter \vt
map C - Enter C - Tab

let g:Tlist_Use_Right_Window = 1
let g:Tlist_Auto_Open = 1
let g:Tlist_Show_One_File = 1
let g:Tlist_Compact_Format = 1
let g:Tlist_Enable_Fold_Column = 0
let g:treeExplVertical = 1
let g:treeExplWinSize = 30
let mapleader = '\'

set iskeyword += .

set ignorecase smartcase
set so = 7
au GUIEnter * simalt ~ x

python << EOF
import time
import vim
def SetBreakpoint () :
    nLine = int ( vim .eval ( 'line(".")' ))
    strLine = vim .current.line
    i = 0
    strWhite = ""
    while strLine[i] == ' ' or strLine[i] == "\t":
        i += 1
        strWhite += strLine[i]
    vim .current.buffer.append (
       "%(space)spdb.set_trace() %(mark)s Breakpoint %(mark)s" %
         { 'space' :strWhite , 'mark' : '#' * 30 } , nLine - 1 )
    for strLine in vim .current.buffer:
        if strLine == "import pdb":
            break
        else :
            vim .current.buffer.append ( 'import pdb' , 0 )
            vim .command ( 'normal j1' )
            break
vim .command ( 'map <C-F7> :py SetBreakpoint()<cr>' )

def RemoveBreakpoints () :
    nCurrentLine = int ( vim .eval ( 'line(".")' ))
    nLines = []
    nLine = 1
    for strLine in vim .current.buffer:
        if strLine == 'import pdb' or strLine.lstrip () [: 15 ] == 'pdb.set_trace()' :
            nLines.append ( nLine )
        nLine += 1
    nLines.reverse ()
    for nLine in nLines:
        vim .command ( 'normal %dG' % nLine )
        vim .command ( 'normal dd' )
        if nLine < nCurrentLine:
            nCurrentLine -= 1
    vim .command ( 'normal %dG' % nCurrentLine )
vim .command ( 'map <C-F8> :py RemoveBreakpoints()<cr>' )
vim .command ( 'map <C-D> :!python %<cr>' )
EOF
分享到:
评论

相关推荐

    _vimrc配置文件

    ### _vimrc配置文件:深度解析与应用 #### 概述 _vimrc配置文件是Vim文本编辑器用户自定义设置的核心文件,用于优化编辑体验、提高编码效率及个性化编辑环境。本篇将深入解析给定的_vimrc配置文件内容,涵盖从基本...

    windows下gvim配置_vimrc

    `_vimrc`文件是GVIM的初始化配置文件,它允许用户自定义编辑器的行为和外观,以满足个人的工作习惯和需求。 首先,让我们深入了解一下`_vimrc`文件。在Vim中,`.vimrc`或`_vimrc`是启动时读取的配置脚本,用于设置...

    我正在使用的_vimrc文件、字体和配色方案

    在这个主题中,我们主要关注的是用户个人配置的`.vimrc`文件、使用的字体以及配色方案。这些元素极大地提升了Vim的使用体验和工作效率。 首先,`.vimrc`文件是Vim的配置文件,它位于用户的主目录下(在Windows系统...

    my_vimrc:个人vim的配置文件

    用于备份我的.vimrc文件,防止丢失重新配置

    我用的gvim配置文件 _vimrc

    我用的gvim配置文件 _vimrc,也是到处收集到的,如果有用可以拿去参考一下

    _vimrc_20071228.tar.bz2

    来自网上,vim的配置文件,号称最强,刚刚使用,效果有待检验。

    _vimrc.zip(vim配置)

    用于vim的编辑器默认配置,如颜色风格、对齐、换行、复制粘贴设置、字体及语法高亮等默认配置,且文档中有注释进行解释。使用方法:在vim的安装文件夹下有个同名的"_vimrc"文件,只需用该文件替换掉原来的文件即可。

    windows10下的vim配置文件_vimrc

    windows10下的vim配置文件_vimrc

    windows 下 vim 基础配置文件

    如我的 _vimrc 文件放在 "D://Vim/_vimrc", 则在 _vimrc 文件中添加: set rtp+= D://Vim/_vimrc (2) 添加需要安装的插件路径到 _vimrc 文件中去 可添加完整的 git 路径等, 具体可见:添加插件方法 三、...

    gvim7.3(Windows)的配置文件_vimrc

    gvim7.3(Windows)的配置文件_vimrc(替换原文件) 在windows环境变量里配置: 1、变量名:VIMRUNTIME 变量值:C:\Program Files\Vim\vim73(vim的安装目录) 2、变量名:VIMFILES 变量值:C:\Program Files\Vim\...

    gvim72_scheme_bin_vimrc

    【标题】"gvim72_scheme_bin_vimrc"是一个针对Windows 32位系统优化的GVim配置文件集合,包含vimrc配置、颜色方案(colorscheme)以及可能的二进制...不过,替换前最好备份原有的vimrc文件,以防万一需要恢复原有设置。

    Python库 | jupyterlab_vimrc-0.4.0-py3-none-any.whl

    `jupyterlab_vimrc`是一个这样的库,它专为JupyterLab环境定制,提供了Vim编辑器的集成体验。 **JupyterLab** JupyterLab是一款交互式的工作环境,用于数据科学、机器学习和数值计算。它是Jupyter Notebook的升级...

    _vimrc的配置文件开箱可用

    vimrc

    gvim73 配置文件 _vimrc

    这是windows上的vim,即gvim.这是我个人整理的一些配置,挺好用的

    丑哥的_vimrc

    Vim 启动时,会根据配置文件(.vimrc)来设置 Vim,因此我们可以通过此文件来定制适合自己的 Vim。 Vim 配置文件分为系统配置文件和用户配置文件: 系统配置文件位于 Vim 的安装目录(默认路径为 /etc/.vimrc);...

    Windows 10使用gvim配置Python IDE(新手操作)的配置文件_vimrc

    这是《Windows 10使用gvim配置Python IDE(新手操作)》中采用的配置文件_vimrc

    bashrc_vimrc_profile

    在IT行业中,bashrc、vimrc和profile是Unix/Linux系统中的三个重要配置文件,它们各自负责不同的环境定制。本文将详细解析这三个文件的功能及其在日常开发工作中的应用。 首先,`bashrc`全称为Bash运行时配置文件,...

    vimrc配置文件

    vimrc文件还提供了语法高亮功能,该功能可以根据文件类型自动高亮代码。可以通过`syntax on`命令启用该功能。 自动缩进 vimrc文件还提供了自动缩进功能,可以根据文件类型自动缩进代码。可以通过`filetype plugin ...

    gVim _vimrc【配置方案】

    自己配置的文件,供大家下载。详情: 增加行号显示 默认配色主题:murphy 语法高亮开启 设置右边栏为文件夹浏览器通过命令“wm”打开 设置无缓存内容也就是那些重复生成的以“~”结尾的文件名及swap文件; ...

    vim配置文件.vimrc

    vim的配置文件,下载好,然后拷贝到用户主目录下并改名为: .vimrc

Global site tag (gtag.js) - Google Analytics