文档章节

Vim配置python

天马行空的鱼
 天马行空的鱼
发布于 2017/05/17 18:07
字数 181
阅读 20
收藏 0
  • 配置了自动缩进
  • tab
  • 颜色
  • 鼠标,行号等。
  • F5运行和自带的idle相同

 

wget http://www.pythonclub.org/_media/python-basic/pydiction-1.2.zip

mkdir -p ~/.vim/after/ftplugin

mkdir -p ~/.vim/tools/pydiction/

cp pydiction-1.2/python_pydiction.vim ~/.vim/after/ftplugin/

cp pydiction-1.2/complete-dict ~/.vim/tools/pydiction/

加入到vimrc下面代码

" pydiction 1.2 python auto complete
filetype plugin on
"autocmd FileType python
"set omnifunc=pythoncomplete
let g:pydiction_location='~/.vim/tools/pydiction/complete-dict'
let g:pydictionh_menu_height=20

以上是为了配置支持tab。

 

加入到vimrc下面代码

set nu
set tabstop=4
set sts=4
set expandtab
set softtabstop=4
set shiftwidth=4
set autoindent
set cindent
set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s)}
set mouse=a
colorscheme desert
map <F5> :! d:\python32\python.exe %

以上实现自动缩进颜色等功能。其他用到刚量可能需要自己配置。

 

© 著作权归作者所有

天马行空的鱼
粉丝 8
博文 56
码字总数 32486
作品 0
QA/测试工程师
私信 提问
加载中

评论(1)

b
bible520
欢迎star和fork
https://github.com/Leptune/vim-for-coding
Centos7安装Python3.7(兼容Python2.7)

Centos7安装Python3.7(兼容Python2.7) leyex0人评论158人阅读2018-08-23 16:56:52 Centos7下已自动安装Python2.7.5,but现在经常会出现Python2和Python3兼容使用的情况,所以我现在记录下安...

linjin200
2018/09/05
0
0
python 驱动开发环境实践

我平常使用Gvim来写代码,所以先配置Vim的python开发环境。 一、配置Vim环境 模版文件准备 为了在vim中能够自动建立测试文件框架,需要建立模版文件,假设我在 目录下建立需要的模版文件,目...

BaiLiang
2014/07/07
0
0
Python开发环境配置 Vim + Ctags+ TagList

在 Linux 下对 vim 进行一些配置,使之支持如下特性: 1. 加强的 Python 语法高亮显示; 2. 对脚本、项目生成 ctag 序列; 3. 在 vim 中显示 ctag 序列列表; 4. Python 函数、类的自动补全;...

AlphaJay
2012/08/03
0
0
VIM编辑器支持Python开发环境(Vim+Ctags+Taglist)

在Linux下用VI编辑器进行Python开发,有必要对VI编辑器进行一些配置,使其具备以下特性: 1、加强的 Python 语法高亮显示; 2、对脚本、项目生成 ctag 序列; 3、在 vim 中显示 ctag 序列列表...

庄小寒
2014/02/26
0
0
Linux下将python2.6升级到2.7 yum修复及pip安装

Linux下将python2.6升级到2.7 安装pip 以及升级中遇到问题的解决方法 python2.6版本有很多局限性:最重要的就是,当前最新的pip版本已经不再支持python2.6;这给我们安装很多python库增加了很...

蚂蚁-Declan
04/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

开发函数计算的正确姿势 —— Fun validate 语法校验排错指南

1. 前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函...

阿里云云栖社区
7分钟前
1
0
java 面试知识点笔记(十三)多线程与并发-原理 下篇

java线程池,利用Exceutors创建不同的线程池满足不同场景需求: newSingleThreadExecutor() 创建一个单线程的线程池。这个线程池只有一个线程在工作,也就是相当于单线程串行执行所有任务。如...

断风格男丶
8分钟前
0
0
Jenkins构建多节点之Linux节点

系统管理-管理节点-新建Linux节点 点击Linux节点运行,产生下面这些日志,表示连接成功: [02/09/18 05:20:36] [SSH] Opening SSH connection to 192.168.1.209:22. [02/09/18 05:20:37] [S...

shzwork
9分钟前
0
0
43个区块链开发工具【2019】

本文列出2019年最新整理的用于区块链开发的43种流行的开发库、开发工具与开发框架。 1、MetaMask 人人都知道MetaMask。MetaMask是一个浏览器扩展,可以让你用普通的浏览器访问以太坊区块链。...

geek12345
11分钟前
0
0
为Redis配置自定义fastJson序列化工具类

alibaba.fastjson内部已经提供了对Redis存储对象序列化的工具类GenericFastJsonRedisSerializer,但是该工具在反序列化时返回为Object,我们仿照GenericFastJsonRedisSerializer来自定义一个...

Bingo许
27分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部