[分享] 折腾了一个适合 Pythoner 的 VIM...

2016-01-24 18:22:46 +08:00
 4everLoveU

软件配置

我的操作系统:OS X EI Captian 10.11.2
VIM 版本:VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 30 2015 02:40:55)
终端为iterm2

iterm 配置

常规字体:12pt monaco
非常规字体:13pt Roboto Mono Thin for Powerline
主题:solarized dark

插件

Bundle "bling/vim-airline"
Bundle "Valloric/YouCompleteMe"
Bundle "Raimondi/delimitMate"
Bundle "kien/ctrlp.vim"
Bundle "klen/python-mode"
Bundle "mattn/emmet-vim"
Bundle "hail2u/vim-css3-syntax"
Bundle "pangloss/vim-javascript"
Bundle "ap/vim-css-color"

如何使用?

cd ~/.vim && git clone 链接
cp .vimrc ../
vim ~/.vimrc
:BundleInstall


github 链接
欢迎各位试用,求关注求 STAR , O(∩_∩)O~

3791 次点击
所在节点    Python
25 条回复
shyling
2016-01-24 18:27:20 +08:00
又知道了新插件,不错不错
strahe
2016-01-24 18:38:02 +08:00
Arch 下可用?
4everLoveU
2016-01-24 19:01:03 +08:00
@strahe 没试过,应该可以,配置估计得小幅度调整一下
forrestchang
2016-01-24 19:16:20 +08:00
用了 Pycharm 之后就不想用别的了。
ahxxm
2016-01-24 19:17:40 +08:00
YouCompleteMe 依然不支持 python3 吧?还缺了 jedi+virtualenv
xuboying
2016-01-24 19:20:28 +08:00
jedi 大法好,然而感觉还是不如 visual studio
gxm44
2016-01-24 20:28:33 +08:00
赞一个
vinceguo
2016-01-24 20:47:00 +08:00
真的不理解为什么要把编辑器搞得很花哨。自动补全就这么重要?脑容量就这么小?

tmux 分屏,左边 vim ,右边 ipython ,基本就够了。
firemiles
2016-01-24 21:02:28 +08:00
@vinceguo 自动补全是因为效率高,也省的开 ipython
vinceguo
2016-01-24 21:07:19 +08:00
@firemiles 一般任务才多少行就搞定了? 把 python 当 java 写吗?
xuboying
2016-01-24 21:07:51 +08:00
@vinceguo 写 wx Python 就知道没补全的苦了
Flygoat
2016-01-24 21:19:12 +08:00
不叫 oh-my-vim 差评
lxy
2016-01-24 22:03:06 +08:00
好像很少人知道, PyCharm + IdeaVim 爽得飞起~
congeec
2016-01-24 22:18:31 +08:00
@vinceguo 自动补全可以防手误。你只拿 python 写小脚本?
Kilerd
2016-01-24 22:59:07 +08:00
之前是用 sublimetxt ,现在尝试一下 PyCharm
HanSonJ
2016-01-24 23:51:19 +08:00
:BundleInstall 是什么命令?
HanSonJ
2016-01-24 23:53:37 +08:00
提示 not an editor command
feiyuanqiu
2016-01-25 00:00:24 +08:00
@HanSonJ ... Vundle 一个 vim 插件管理工具, https://github.com/VundleVim/Vundle.vim
feiyuanqiu
2016-01-25 00:11:03 +08:00
我装了这些插件,写代码已经足够了,调试、代码格式化和重构还是在 phpStorm 上做

" Installing plugins to /Users/feiyuanqiu/.vim/bundle
Plugin 'VundleVim/Vundle.vim'
Plugin 'tpope/vim-fugitive'
Plugin 'vim-scripts/L9'
Plugin 'git://git.wincent.com/command-t.git'
Plugin 'zenorocha/dracula-theme'
Plugin 'scrooloose/nerdtree'
Plugin 'majutsushi/tagbar'
Plugin 'scrooloose/nerdcommenter'
Plugin 'junegunn/vim-easy-align'
Plugin 'bling/vim-airline'
Plugin 'Raimondi/delimitMate'
Plugin 'StanAngeloff/php.vim'
Plugin 'Shougo/neocomplcache.vim'
Helptags
ryanking8215
2016-01-25 08:47:15 +08:00
@ahxxm 据说 python-mode 和 jedi 冲突,我使用 neocomplete+jedi 来的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/253043

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX