`
Zhongwei_leg
  • 浏览: 562882 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

配置基于 VIM 的 Python 编程环境

阅读更多
1、配置文件的位置
在目录 /etc/ 或者 /etc/vim/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:“.vimrc”。例如,/root目录下,通常已经存在一个.vimrc文件。

2. 设置样例
靈活使用上面的選項,就可以很好地調整縮進設置。

可以將下述設置加入到~/.vimrc中:

set sw=4
set ts=4

filetype indent on
autocmd FileType python setlocal et sta sw=4 sts=4

前面兩行將shiftwidth和tabstop都設為4。第三行開啟自動的縮進檢測。最後一行則根據Python語言的建議(將tab展成四個空格)進行了專門設置。
提示:
setlocal使set的效果只對當前buffer有效,不會影響到打開的其它文件。
提示:
有關Python編程的更多設置,見配置基於Vim的Python編程環境。
参考:http://www.linux-wiki.cn/index.php?title=Vim%E4%BB%A3%E7%A0%81%E7%BC%A9%E8%BF%9B%E8%AE%BE%E7%BD%AE&variant=zh-hant
0
1
分享到:
评论

相关推荐

    Python-一个基于Vim的python可视化开发工具

    **Python编程环境构建:Vim与可视化开发** 在Python编程世界中,Vim作为一个高度可配置的文本编辑器,深受许多开发者喜爱。它的强大在于其灵活性和可扩展性,允许用户通过安装各种插件来定制自己的开发环境。针对...

    基于Vim编辑器的Vim Script编程功能设计源码

    本项目是基于Vim编辑器的一个开发项目,名为“基于Vim编辑器的Vim Script编程功能设计源码”,旨在通过Vim Script编程语言来扩展Vim编辑器的功能。 Vim Script是Vim编辑器的内置脚本语言,用于编写插件和自定义功能...

    基于Vim Script的Java、Python、JavaScript、Shell编程设计源码PowerVim

    它们负责实现编辑器的自动化任务、快捷键绑定、语法高亮、代码折叠、插件管理等核心功能,为开发者提供一个高效且直观的编程环境。 此外,项目中还包括了154个文本文件,这些文件可能包含了项目文档、配置说明或者...

    基于Vim Script和Shell、Python的Vimplus自动配置程序设计源码

    整体而言,本项目通过集合Vim Script、Shell、Python的编程能力,为Vim用户提供了一套完整的自动化配置方案。它不仅能够帮助用户高效地设置和管理Vim配置,而且还能够适应不同用户的需求,提供个性化的编辑器体验。...

    手把手教你把Vim改装成一个IDE编程环境

    最后,为了打造一个舒适的工作环境,可以调整Vim的主题(如`Dracula`或`Solarized`),配置字体和颜色方案,甚至安装`airline`这样的状态栏插件,显示当前工作状态。 通过以上步骤,我们逐步将Vim从一个基础文本...

    基于Vim Script的vimrc配置文件与多种编程语言兼容设计源码

    该项目是一款基于Vim Script编写的vimrc配置文件,旨在实现与Ruby、Shell、Python、Lua、JavaScript、HTML等编程语言的兼容性。该配置文件包含共计1864个文件,其中Vim脚本文件1105个,代码片段220个,文本文件199个...

    Python-Jedivim绑定Vim和Jedi自动补全库对Python进行自动补全

    在Python的开发环境中,高效的代码补全功能是提高编程效率的关键。Jedi-vim就是这样一个强大的工具,它将流行的文本编辑器Vim与强大的Jedi库结合,为Python开发提供了智能的自动补全功能。本篇文章将深入探讨Jedi-...

    基于Vim Script的Java、Python、JavaScript、Shell多语言支持设计源码

    本项目即是基于Vim Script的多语言支持设计源码,它能够为Java、Python、JavaScript和Shell这四种流行的编程语言提供强大的支持。项目中包含了740个文件,它们共同构成了一个功能全面的开发环境。其中包括366个vim...

    Python-vimsport是一个基于python27requestssnake实现的vim插件

    安装完成后,按照插件的文档配置设置,以便它能正确地和你的项目、环境交互。 总的来说,Python-vimsport 是一个将 Vim 编辑器与 Python 强大的网络和处理能力结合的工具,为开发者提供了更加高效的开发环境。通过...

    基于Vim Script的PowerVim设计源码,支持Java, Python, JavaScript, Shell多语言

    PowerVim是一个基于Vim Script的Vim编辑器扩展,它针对Java、Python、JavaScript和Shell这四种流行的编程语言提供了全面的支持。通过这个扩展,Vim编辑器变得更加智能和功能丰富,为开发者提供了一个强大的代码编辑...

    vim打造IDE环境快速配置包

    首先,让我们理解标题中的"vim打造IDE环境快速配置包"。IDE(Integrated Development Environment)通常集成了代码编辑、编译、调试、测试等多种功能,为开发者提供了一站式的编程体验。在Vim中,通过安装和配置各种...

    python.vim插件.zip

    总结来说,Python.vim、Taglist和Pydiction这三者结合,为Vim构建了一个强大的Python开发环境,提升了编程效率和代码质量。通过熟练掌握这些插件的使用,开发者可以更好地享受在Vim中编写Python代码的乐趣。

    基于Vim Script打造的多语言集成开发环境设计源码

    本项目是一个创新的多语言集成开发环境(IDE),其核心是基于Vim Script语言构建而成。Vim Script是Vim编辑器的内置脚本语言,它允许用户自定义和扩展Vim的功能,使其更加符合开发者的个性化需求。该IDE的设计思路是...

    Python库 | vim-packadd-0.3.10.tar.gz

    在Python编程方面,虽然`vim-packadd`本身不是Python库,但它可能与Python开发紧密相关,因为它可能包含用于Vim的Python插件。Vim支持Python编写插件,这意味着开发者可以用Python来扩展Vim的功能,如代码补全、语法...

    基于python的图像采集器开发.pdf

    通过以上知识点的详细说明,我们了解到基于Python的图像采集器开发是一个集成了多种技术与编程实践的复杂过程,涉及到编辑器选择、图像处理、混合语言编程以及软硬件协同工作等多个方面。这些知识点构成了图像采集器...

    基于Vim的升级版编辑器Vimplus设计源码

    然而,随着现代编程环境的演变,Vim原生功能已无法满足所有人的需求。于是,基于Vim的扩展和升级版编辑器如Vimplus便应运而生。 Vimplus的设计宗旨是通过增加更多的功能和改进用户界面来提升Vim的使用体验。其设计...

    基于Vim Script的多语言脚本设计源码

    本项目提供了一个基于Vim Script的多语言脚本设计源码集合,它不仅展示了Vim Script在多种编程语言中的应用,也提供了一个强大的工具集合,以满足开发者的多样化需求。通过分享和使用这些脚本,开发者可以提高工作...

    基于Vim Script的多语言兼容设计源码:PowerVim,让你的Vim更加强大和便捷

    而.vimrc文件是Vim的配置文件,用于设置用户个人的Vim环境。最后,.vim目录可能包含了Vim的一些插件或插件相关的配置文件。 综合来看,PowerVim通过其丰富的Vim Script脚本,为Vim编辑器带来了前所未有的多语言编程...

Global site tag (gtag.js) - Google Analytics