`
Zhongwei_leg
  • 浏览: 551974 次
  • 性别: 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作为一个高度可配置的文本编辑器,深受许多开发者喜爱。它的强大在于其灵活性和可扩展性,允许用户通过安装各种插件来定制自己的开发环境。针对...

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

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

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

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

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

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

    vim打造IDE环境快速配置包

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

    python.vim插件.zip

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

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

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

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

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

    VimConfig:用于Khadas Vim的基于Python 3的设置工具

    VimConfig是一款专为Khadas Vim开发的基于Python 3的配置工具,旨在优化和个性化Vim编辑器的使用体验。这款工具可以帮助用户快速、高效地配置Vim环境,适应不同开发需求,提升编程效率。 在Vim的世界里,个性化配置...

    Python_Vim的协完成引擎.zip

    Python 作为一门流行的编程语言,其在 Vim 中的集成使得开发者可以在命令行环境中享受高效的编程体验。通过 Vim 的插件系统,我们可以安装各种增强功能的插件,例如代码补全、语法高亮、自动格式化等。 ...

    python编程规范.pdf

    Python 编程规范是指导编写高效、易读、...总之,遵循Python编程规范可以提高代码的可读性,增强团队协作效率,同时也能帮助初学者快速理解代码。通过遵守这些规则,可以写出更加Pythonic的代码,提升整体的编程体验。

    Python-TabNine基于GPT2用百万级源码文件训练的全语言编程自动补全

    标签“Python开发-机器学习”表明了本文关注的是在Python编程环境中应用机器学习技术。TabNine作为一个机器学习驱动的代码补全工具,它的实现和工作原理都与机器学习紧密相关,尤其是GPT-2模型的运用。 在“TabNine...

    Spacemacs下配置python自动补全

    Python 作为一门广泛使用的编程语言,其开发效率很大程度上取决于开发环境的优劣。本文将详细介绍如何在 Spacemacs 中配置 Python 的自动补全功能,提高 Python 开发者的编码效率。 #### 准备工作 在开始配置之前...

    Python-GlobalVim能让您在任意环境下使用vim模式编辑

    `GlobalVim`是一款基于Python开发的命令行工具,它的目标是让你无论何时何地都能使用Vim模式进行编辑。通过集成强大的GeeKey热键方案,`GlobalVim`不仅提供了与Vim相似的键绑定,还允许用户自定义键盘快捷键,以适应...

    我的vim附带vimrc

    通过这些定制,"我的vim附带vimrc"提供的压缩包能够为开发者提供一个高效且功能齐全的编程环境,尤其适合C、C++和Python开发者。安装并根据个人需求调整这个vimrc,可以极大地提高代码编写速度,减少错误,增强开发...

    Python高级疯狂讲义v4.5_20181104.pdf

    同时,讲义还介绍了 Python 高级编程的实战实现,包括系统性能监控、邮件监控和虚拟环境等。 在网络基础部分,讲义涵盖了网络通信的基础知识,包括 IP 地址、端口、网络传输方式、 socket 简介、udp 和 tcp 网络...

    超强配置带自动补全功能的vim

    总之,通过合理配置Vim和使用相应的插件,我们可以创建一个具有强大代码补全功能的编辑环境,这将大大提高我们的编程效率。在实际使用中,不断调整和完善这些设置,使之更适应个人的编程习惯,将是提升Vim体验的关键...

    Linux Python.zip

    本压缩包“Linux Python.zip”显然包含了与在Linux操作系统上使用Python编程相关的资源和指南。以下是对这些主题的详细说明: 1. **Linux操作系统**:Linux是一种开源、免费的操作系统,它基于Unix,并由全球各地的...

    Python-EmacsElpyEmacsPython开发环境

    Emacs是一款高度可定制的文本编辑器,而Elpy则是Emacs中的一个插件,专门针对Python编程进行了优化,提供了代码补全、语法检查、交互式控制台和项目管理等众多功能。 **1. Emacs基础知识** Emacs是历史悠久且极其...

Global site tag (gtag.js) - Google Analytics