vim .vimrc

set tabstop=4
set number
set cul
set cuc
hi CursorColumn ctermfg=3 ctermbg=2
function InsertPythonComment()
    exe ‘normal‘.1.‘G‘
    let line = getline(‘.‘)
    if line =~ ‘^#!.*$‘ || line =~ ‘^#.*coding:.*$‘
        return
    endif
    normal O
    call setline(‘.‘, ‘#!/usr/bin/env python‘)
    normal o
    call setline(‘.‘, ‘# -*- coding:utf-8 -*-‘)
    normal o
    call setline(‘.‘, ‘ ‘)
    normal o
    call setline(‘.‘, ‘# Author : ‘.g:python_author)
    normal o
    call setline(‘.‘, ‘# E-mail : ‘.g:python_email)
    normal o
    call setline(‘.‘, ‘# Date   : ‘.strftime("%y/%m/%d %H:%M:%S"))
    normal o
    call setline(‘.‘, ‘# Desc   : ‘)
    normal o
    call setline(‘.‘, ‘ ‘)
    normal o
    call cursor(7, 17)
endfunction
function InsertCommentWhenOpen()
    if a:lastline == 1 && !getline(‘.‘)
        call InsertPythonComment()
    end
endfunc
au FileType python :%call InsertCommentWhenOpen()
au FileType python map <F4> :call InsertPythonComment()<cr>

let g:python_author = ‘zhibo.wang‘
let g:python_email  = ‘[email protected]‘
时间: 2024-09-30 07:57:09

vim .vimrc的相关文章

# vim ~/.vimrc vim配色

# vim ~/.vimrc set nomodeline                "(这个一定要写,目前有这个安全漏洞) set nocp set hls is set ic set autoindent set backspace=2 syntax on set bg=dark                   "(更改背景色调/默认为light, " 为注释!)

Linux下编辑利器vim,vimrc,viminfo的高级用法

1.ci" (由 change operator 和 text-object i" 组成) 这个命令会找到当前光标所在行的下一个 " 括起来的字符串,清除引号裏面的内容,并进入 insert mode 以方便修改用起来比解释起来简单,你可用 const char* hello = "Hello world."; 类似这样的代码来测试 2.yaB (由 yank operator 和 text-object aB 组成) 这个命令会将当前光标所在的代码块({

我的VIM -- vimrc配置

主要都是参考融合了网上比较热的几分VIM配置文档,加上我的使用习惯而形成的.感谢他们的奉献! 基本上每行配置上面都有注释,相信仔细看下就会明白的了. "不要使用vi的键盘模式,而是vim自己的 set nocompatible " 语法高亮 set syntax=on " 去掉输入错误的提示声音 set noeb " 在处理未保存或只读文件的时候,弹出确认 set confirm " 自动缩进 set autoindent set cindent &quo

Vim vimrc配置

set nocompatible set encoding=utf-8 syntax on set autoindent set smartindent set tabstop=4 set softtabstop=4 set expandtab set ai! set cindent shiftwidth=4 set number set ruler set laststatus=2 set statusline=%<%F\ [%l] 参考文献:cnblogs.com/lovevivi/arch

Vim 配置文件===/etc/vimrc

1.替换方法 替换对应的vimrc文件,定制自己的vimrc /etc/vimrc              替换此文件: /home/lmy/.vimrc     只对当前用户有效: Ubuntu9.10:替换/etc/vim/vimrc,可以在新立得软件包管理器,查看vim到安装路径: CentOS5.3:替换/etc/vimrc,vim安装目录:/usr/share/vim/vim70: taglist.vim.winmanager.vim.supertab.vim等插件copy到相应到位

vim中vimrc设置

注意:如果刚安装好ubuntu,要先安装一下vim:apt-get intall vim sudo vim /etc/vim/vimrc  set nu // 在左侧行号 set tabstop //tab 长度设置为 4 set nobackup //覆盖文件时不备份 set cursorline //突出显示当前行 set ruler //在右下角显示光标位置的状态行 set autoindent //自动缩进 set mouse=a //使用鼠标 syntax on  //语法高亮 set

linux下终端,vim显示中文为乱码

这个问题,主要还是一些环境变量设置不对导致. 主要修改的文件包括: 1./var/lib/locales/supported.d/local 2./etc/environment 3.~/.vimrc 首先, sudo  vim /var/lib/locales/supported.d/local    en_HK.UTF-8 UTF-8    en_US.UTF-8 UTF-8    zh_CN.UTF-8 UTF-8    zh_CN.GBK   GBK     #增加    zh_CN.G

Mac Vim 如何设置高亮

首先进入如下目录 cd /usr/share/vim 然后打开vimrc sudo vim vimrc 在vimrc中的“set backspace=2”这行下插入如下代码: set ai " auto indenting set history=100 " keep 100 lines of history set ruler " show the cursor position syntax on " syntax highlighting set hlsear

a byte of vim -- 学习摘要

说在前面的话 -- a byte of vim 是我见过的最介绍vim 最好的书,想了解强大的vim的人,或者是已经在使用vim而打算进一步了解的人,我感觉都应该看看这个,内容精炼但涵盖很广,--"vim为什么这么强大",当看完这本书时,我想你就能完全的了解了--此外,本书是一英文版,但很简单,学语言的同时学习英语很不多-- 附上最新版的下载链接 http://download.csdn.net/detail/wuzhimang/8933257  ,当然上官网才是硬道理 以下是自己针对