文档章节

今天用的~/.vimrc

zhangjingqiang
 zhangjingqiang
发布于 2013/07/12 15:53
字数 549
阅读 164
收藏 0

Vundle

https://github.com/gmarik/vundle

~/.vimrc

set nocompatible               " be iMproved
filetype off                   " required!

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

" let Vundle manage Vundle
" required! 
Bundle 'gmarik/vundle'

Bundle 'mileszs/ack.vim'
Bundle 'scrooloose/nerdtree'
Bundle 'scrooloose/nerdcommenter'
Bundle 'scrooloose/syntastic'
Bundle 'kien/ctrlp.vim'
Bundle 'ervandew/supertab'
Bundle 'jiangmiao/auto-pairs'
Bundle 'vim-scripts/taglist.vim'
Bundle 'jlanzarotta/bufexplorer'
Bundle 'mbbill/undotree'
Bundle 'mtth/locate.vim'
Bundle 'Tabular'
Bundle 'snipMate'
Bundle 'Markdown'
Bundle 'Lokaltog/vim-easymotion'
Bundle 'thinca/vim-quickrun'
Bundle 'nathanaelkane/vim-indent-guides'
Bundle 'rails.vim'
Bundle 'kchmck/vim-coffee-script'
Bundle 'tpope/vim-haml'
" colorschemes
Bundle 'flazz/vim-colorschemes'
colorscheme fu
" airline
Bundle 'bling/vim-airline'
set laststatus=2
" unite
Bundle 'shougo/unite.vim'
Bundle 'basyura/unite-rails'

filetype plugin indent on     " required!

set cursorline               " 下划线
set expandtab
set tabstop=4
set shiftwidth=4
set softtabstop=4
set autoindent               " 自动对齐
set backspace=2              " 设置退格键可用
set smartindent              " 智能自动缩进
set ai!                      " 设置自动缩进
set nu!                      " 显示行号
set mouse=a                  " 启用鼠标
set ruler                    " 右下角显示光标位置的状态行
set incsearch                " 查找book时,当输入/b时会自动找到
set hlsearch                 " 开启高亮显示结果
set incsearch                " 开启实时搜索功能
set nowrapscan               " 搜索到文件两端时不重新搜索
set nocompatible             " 关闭兼容模式
set vb t_vb=                 " 关闭提示音
set hidden                   " 允许在有未保存的修改时切换缓冲区
set list                     " 显示Tab符,使用一高亮竖线代替
set listchars=tab:\|\ ,
syntax enable                " 打开语法高亮
syntax on                    " 开启文件类型侦测
filetype indent on           " 针对不同的文件类型采用不同的缩进格式
filetype plugin on           " 针对不同的文件类型加载对应的插件
filetype plugin indent on    " 启用自动补全

autocmd BufWritePre * :%s/\s\+$//ge  " 行尾空格删除的设置

let g:EasyMotion_do_mapping = 0 " Disable default mappings

" Easy Motion
" Bi-directional find motion
" " Jump to anywhere you want with minimal keystrokes, with just one key
" binding.
" " `s{char}{label}`
nmap s <Plug>(easymotion-s)
" " or
" " `s{char}{char}{label}`
" " Need one more keystroke, but on average, it may be more comfortable.
nmap s <Plug>(easymotion-s2)

" " Turn on case sensitive feature
let g:EasyMotion_smartcase = 1

" " JK motions: Line motions
map <Leader>j <Plug>(easymotion-j)
map <Leader>k <Plug>(easymotion-k)

" syntastic
let g:syntastic_check_on_open = 1
let g:syntastic_enable_signs = 1

" taglist
nnoremap <silent> <F8> :TlistToggle<CR>

~/.vim/ftplugin/ruby.vim

set guifont=Monaco:h10       " 适合Ruby开发的字体 && 字号
set tabstop=2                " 设置tab键的宽度
set shiftwidth=2             " 换行时行间交错使用空格数
set softtabstop=2            " 敲入tab键时实际占有的列数
set cindent shiftwidth=2     " 自动缩进空格数

~/.vim/ftplugin/python.vim

setl expandtab
setl tabstop=4
setl shiftwidth=4
setl softtabstop=4


© 著作权归作者所有

共有 人打赏支持
上一篇: vim及bash配置
zhangjingqiang
粉丝 2
博文 3
码字总数 876
作品 0
日本
私信 提问
VBS 脚本中的字典、动态数组、队列和堆栈

今天用VBS脚本写了几个程序,用到了字典(Dictionary)、动态数组(ArrayList)、队列(Queue)和堆栈(Stack)。现在写篇Blog总结一下 :-) 1.编写环境 今天突发奇想下载了个gVim来写VBS脚...

北风其凉
2014/12/30
0
0
VIM学习使用记录--之学到多少记到多少

一、默认安装的VIM编辑器,指今和快键真是太多了,一时记不住,也不太适应使用环璋,我能说的,只能说太强大了。建议所有程序员,有兴趣的都应该学习使用它,我找不到一个词来形容它的美好!...

janl
2016/01/30
122
0
vim配置C、C++高亮显示

一、首先,确认你的linux系统是否安装了功能完整的且足够新的vim。比如你用的是RedHat(Fedora),请确定安装了vim-enhance的rpm包。 以下命令将对你有所帮助。 查看系统中已经安装的vim组件...

晨曦之光
2012/04/13
2K
0
Vim插入模式下按键映射

我在vim中设置了这几组按键。 imap imap imap imap 其他按键在插入模式下都好好的,就是变成了删除键,按一下删除一个字母,感觉好蛋疼。 插入模式下加Shift键组合会导致大写字母按不出来,a...

溟漓
2014/11/25
1K
5
Mac 下配置 Vim 代码补全:YouCompleteMe

安装 接下来介绍安装过程。 确定 Vim 版本满足支持 如果你用的是 Mac OS X 自带的 vim 的话,那么肯定是不能满足需求的。首先,需要升级 vim。这里建议安装 macvim,当然 vim 的官网也是这么...

OSC编辑部
2015/05/27
6.2K
4

没有更多内容

加载失败,请刷新页面

加载更多

EOS docker开发环境

使用eos docker镜像是部署本地EOS开发环境的最轻松愉快的方法。使用官方提供的eos docker镜像,你可以快速建立一个eos开发环境,可以迅速启动开发节点和钱包服务器、创建账户、编写智能合约....

汇智网教程
今天
8
0
《唐史原来超有趣》的读后感优秀范文3700字

《唐史原来超有趣》的读后感优秀范文3700字: 作者:花若离。我今天分享的内容《唐史原来超有趣》这本书的读后感,我将这本书看了一遍之后就束之高阁了,不过里面的内容一直在在脑海中回放,...

原创小博客
今天
14
0
IC-CAD Methodology知识图谱

CAD (Computer Aided Design),计算机辅助设计,指利用计算机及其图形设备帮助设计人员进行设计工作,这个定义同样可以用来近似描述IC公司CAD工程师这个岗位的工作。 早期IC公司的CAD岗位最初...

李艳青1987
今天
15
0
CompletableFuture get方法一直阻塞或抛出TimeoutException

问题描述 最近刚刚上线的服务突然抛出大量的TimeoutException,查询后发现是使用了CompletableFuture,并且在执行future.get(5, TimeUnit.SECONDS);时抛出了TimeoutException异常,导致接口响...

xiaolyuh
今天
8
0
dubbo 搭建与使用

官网:http://dubbo.apache.org/en-us/ 一,安装监控中心(可以不安装) admin管理控制台,monitor监控中心 下载 bubbo ops 这个是新版的,需要node.js环境,我没有就用老版的了...

小兵胖胖
今天
16
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部