Coder Social home page Coder Social logo

vimrc's Introduction

vimrc

vim配置文件以及一些vim插件

这些都是自己电脑上的vim配置,之所以放在这上面,一方面是为了做个备份,另一方面也是为了能够把这些东西分享出来,互相学习。

一些插件地址

主题修改

默认主题文件:/usr/share/vim/vim73/colors/

更多主题文件: 预览, 下载

vim主题在线配置: http://bytefluent.com/vivify/

 colorscheme molokai

本人使用的是由molokai修改后的主题: molokai-yond.vim

放在/usr/share/vim/vim73/colors/里面即可

Emmet zenCoding -- 代码自动补全插件

插件地址:https://github.com/mattn/emmet-vim

使用方法:把解压后的文件放在~/.vim里面即可

相关配置:更改快捷键:

"let g:user_emmet_leader_key='<C-e>'

vim-javascript -- javascript高亮增强插件

插件地址:https://github.com/pangloss/vim-javascript

使用方法:把解压后的syntax中得javascript.vim文件拷贝到~/.vim/syntax/中

相关配置:允许在html、css中增强高亮

let javascript_enable_domhtmlcss = 1

Less hightlight -- LESS高亮插件

插件地址:http://leafo.net/lessphp/vim/less.vim

使用方法:把下载的less.vim文件放在~/.vim/syntax文件夹里面即可

相关配置:在.vimrc里面添加以下代码:

au BufNewFile,BufRead *.less set filetype=less

vim-powerline -- 状态栏增强插件

插件地址:https://github.com/Lokaltog/vim-powerline

使用方法: 把解压后的文件放在~/.vim里面即可

相关配置:在.vimrc里面添加以下代码:

set guifont=PowerlineSymbols\ for\ Powerline
set nocompatible
set laststatus=2
set t_Co=256
let g:Powerline_symbols = 'fancy'
let Powerline_symbols='compatible'

neocomplcache.vim -- 代码提示插件

插件地址:https://github.com/Shougo/neocomplcache.vim

使用方法:把解压后的文件放在~/.vim里面即可

相关配置:在.vimrc里面添加以下代码:

"vim 启动时启用插件
let g:neocomplcache_enable_at_startup = 1

"不自动弹出补全列表
"let g:neocomplcache_disable_auto_complete = 1 

nerdtree -- 目录树结构文件浏览插件

插件地址:https://github.com/scrooloose/nerdtree

使用方法:把解压后的文件放在~/.vim里面即可

相关配置:在.vimrc里面添加以下代码:

nmap <F2> :NERDTreeToggle<CR>

TagBar -- tag跳转

插件地址:https://github.com/majutsushi/tagbar

网址: http://majutsushi.github.io/tagbar/

使用方法:把解压后的文件放在~/.vim里面,同时需要安装ctags, 到http://ctags.sourceforge.net/下载ctags,然后解压安装,命令如下:

tar xzvf ctags-5.8.tar.gz
mv ctags-5.8 ~/Applications
cd ~/Applications/ctags-5.8
./configure
make
sudo make install

相关配置:在.vimrc里面添加以下代码:

nmap <F8> :TagbarToggle<CR>

minibufexpl -- 文件tab切换

插件下载: https://github.com/fholgado/minibufexpl.vim


更厉害的配置推荐:

https://github.com/humiaozuzu/dot-vimrc

https://github.com/spf13/spf13-vim

MIT

vimrc's People

Contributors

wangchi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.