资讯专栏INFORMATION COLUMN

vim配置python

张巨伟 / 2480人阅读

摘要:一背景希望将配置成一个轻便的类环境二实验环境三实验步骤准备工作默认安装了。使用配置文件管理所有的拓展功能。使用将配置文件增加到用户的家目录下。

一: 背景
希望将vim配置成一个轻便的类python IDE环境

二: 实验环境

CentOS7

vim 7.3+

三: 实验步骤

准备工作
(1). centos默认安装了vim。可以使用vim --version检查已经安装的vim相关信息
(2). 需要在(1)中显示出的信息里检查vim版本是否高于7.3,且‘+python’显示在信息中,‘+python’表示支持python,‘-python’表示不支持python

安装vim拓展功能
(1). 安装Vundle,作为vim拓展功能管理器,使用git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
(2). 使用配置文件.vimrc管理所有的拓展功能。使用touch ~/.vimrc将配置文件增加到用户的家目录下。
(3). 在.vimrc增加以下内容:

(4). 使用:PluginInstall使上述配置生效

配置类IDE
(1). 配置分屏,在.vimrc中增加如下内容:

以上配置将使用Ctrl+ J下移 Ctrl + K上移 Ctrl + L右移 Ctrl + H左移
(2). 代码折叠
可以展开和折叠方法或类,在.vimrc中增加如下内容:

增加如下内容使用空格键代替za组合键实现展开与折叠:

手动配置的折叠可能比预计产生更多的折叠,可以使用‘SimpyFold’代替,在.vimrc中增加Plugin "tmhedberg/SimpylFold"即可
(3). 使用:PluginInstall使上述配置生效

缩进
(1). 在.vimrc中增加如下内容实现缩进:

使用‘indentpython.vim’解决(1)中一些问题,在.vimrc中增加Plugin "vim-scripts/indentpython.vim"即可
(2). 使用:PluginInstall使上述配置生效
(3). 在.vimrc中增加au BufRead,BufNewFile *.py,*.pyw,*.c,*.h match BadWhitespace /s+$/可以检测额外的空格

自动补全
(1). 推荐使用‘YouCompleteMe’,使用Vundle安装,在.vimrc中增加Bundle "Valloric/YouCompleteMe",使用:PluginInstall使上述配置生效
(2). 可以按照以下文档安装链接描述

6.语法检查/高亮
(1). 在.vimrc中增加如下内容:

(2). 使用:PluginInstall使上述配置生效

文件树
(1). 在.vimrc中增加如下内容:

(2). 使用:PluginInstall使上述配置生效,即可在左侧看到文件树

行数/git/powerLine
(1). 在.vimrc中增加如下内容:

(2). 使用:PluginInstall使上述配置生效

9.环境均带有个人偏好,以上配置仅供参考嘿嘿嘿

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/45214.html

相关文章

  • VimPython真乃天作之合:打造强大的Python开发环境

    摘要:编辑器安装完成后,我们来看看如何将其设置为开发的强大环境。开始打造吧本文不可能列举的全部功能,只能快速介绍一些自带的强大功能,它们对于开发来说是非常有用的。其次,更好地处理自动缩进。 本文由编程派-EarlGrey翻译,原文出自realpython,是Vim的爱好者专门针对利用Sublime Text 3设置Python IDE一文所写。译者本人也是依照Sublime Text那篇文章...

    longshengwang 评论0 收藏0
  • VimPython真乃天作之合:打造强大的Python开发环境

    摘要:编辑器安装完成后,我们来看看如何将其设置为开发的强大环境。开始打造吧本文不可能列举的全部功能,只能快速介绍一些自带的强大功能,它们对于开发来说是非常有用的。其次,更好地处理自动缩进。 本文由编程派-EarlGrey翻译,原文出自realpython,是Vim的爱好者专门针对利用Sublime Text 3设置Python IDE一文所写。译者本人也是依照Sublime Text那篇文章...

    voyagelab 评论0 收藏0
  • 利器系列-更高效的Vim

    摘要:截图安装你需要一个有支持的版本请使用来检查依赖平台依赖平台的源自带的版本较旧,推荐自行安装依赖平台下载文件到用户主目录打开打开它将会自动安装插件请耐心等待它完成或者你可以使用下面的命令来自行安装享受你的并个性化它 截图 showImg(http://moelove.qiniudn.com/vim.png); 安装 (你需要一个有Python支持的Vim版本. 请使用 vim --ver...

    tuomao 评论0 收藏0
  • Vim插件简单介绍

    摘要:转换时支持模板文件,配合强大的模板文件,可以自己创建,或者是实现语法高亮,还支持数学公式编辑。标签文件允许这些项目能够被一个文本编辑器或其它工具简捷迅速的定位。 原文地址 Vim作为一个强大的编辑器,再配合强大的插件,就可以称得上为编辑神器了。 pathogen pathogen为管理插件的插件,类似的还有vundle。在 Pathogen 之前,安装插件就是把插件文件放在.vim目录...

    dackel 评论0 收藏0
  • VimPython 的最佳实践

    摘要:本文内容整理自我在知乎的回答用写的最佳实践是什么,下面的内容是对知乎旧有回答的一个补充,尤其有一些主要针对如果想要更多内容,可以查看知乎对于该问题的一些回答。主要是针对提供的内容进行再提取进行展示。 先来晒个图: showImg(https://segmentfault.com/img/bVIDeB?w=1434&h=1430); 对于一些 Python 的小项目,使用 vim 是一个...

    TANKING 评论0 收藏0

发表评论

0条评论

张巨伟

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<