转载自
http://py.vaults.ca/~x/python_and_vim.html
paste into your ~/.vimrc
引用
set tabstop=4 " A four-space tab indent width is the prefered coding style
" for Python (and everything else!), although of course some
" disagree. This page generally assumes you want 4-space
" indents.
set shiftwidth=4 " This allows you to use the < and > keys from VIM's visual
" (marking) mode to block indent/unindent regions
set smarttab " Use the "shiftwidth" setting for inserting <TAB>s instead
" of the "tabstop" setting, when at the beginning of a
" line. This may be redundant for most people, but some
" poeple like to keep their tabstop=8 for compatability
" when loading files, but setting shiftwidth=4 for nicer
" coding style.
set expandtab " expandtab et Insert spaces instead of <TAB>
" character when the <TAB> key is pressed. This is also
" the prefered method of Python coding, since Python is
" especially sensitive to problems with indenting which can
" occur when people load files in different editors with
" different tab settings, and also cutting and pasting
" between applications (ie email/news for example) can
" result in problems. It is safer and more portable to
" use spaces for indenting.
set softtabstop=4 " softtabstop=4 sts People like using real tab
" character instead of spaces because it makes it easier
" when pressing BACKSPACE or DELETE, since if the indent
" is using spaces it will take 4 keystrokes to delete
" the indent. Using this setting, however, makes VIM see
" multiple space characters as tabstops, and so <BS> does
" the right thing and will delete four spaces (assuming
" 4 is your setting).
set autoindent " autoindent ai Very painful to live without this
" (especially with Python)! It means that when you press
" RETURN and a new line is created, the indent of the new
" line will match that of the previous line.
分享到:
相关推荐
本压缩包包含的“vim配置文件目录”是一个个人化的Vim设置集合,它允许你利用Git进行版本控制,方便追踪和管理你的配置更改。 首先,让我们来理解一下Vim配置文件的重要性。Vim的默认配置可能不能满足每个用户的...
`vim配置文件`是个人化Vim环境的关键,它允许用户根据自己的需求调整编辑器的行为,提高编程效率。在Vim中,配置文件通常是名为`.vimrc`的文本文件,位于用户的主目录下。 `ctags`和`cscope`是两个非常有用的辅助...
本文将深入探讨"强大的vim配置文件"中涉及的关键知识点,以帮助你充分利用这款编辑器。 1. **自动补全**:Vim的自动补全功能极大地提高了编程效率。通过配置,可以在输入括号、函数名、变量名等时自动完成,减少了...
Vim则是一款高度可配置的文本编辑器,对于程序员来说,它是一个高效的工作工具,尤其适合编写和调试代码。Pythonwin是Python在Windows平台上的一个扩展库,它提供了一套图形化的用户界面,使得Python编程变得更加...
Python.vim是一个专门为Python开发设计的Vim编辑器插件,它增强了Vim对Python代码的支持,提供了诸如语法高亮、自动完成、代码折叠、跳转到定义等实用功能,极大地提高了Python程序员在Vim环境中的开发效率。...
"vim配置文件.rar" 提供了一个优化 Vim 使用体验的配置包,旨在提升编辑效率,增强功能,并提供更加舒适的编程环境。让我们深入了解一下这个配置包可能包含的内容及其重要性。 1. **自动缩进**:在编程时,保持代码...
Linux课程讲义提到了Linux在大数据、JavaEE、Python程序员领域的应用,表明这门课程旨在为不同背景的开发者提供Linux的基础知识。课程内容涵盖了Linux的基本操作、系统安装、目录结构、远程管理、文本编辑器使用、...
### Vim配置文件 `.vimrc` 每个Vim用户都有一个名为`.vimrc`的配置文件,它位于用户的主目录下(在Unix/Linux系统中通常是`~/.vimrc`,在Windows中可能是`%USERPROFILE%\_vimrc`)。`.vimrc`文件是Vim启动时读取的...
导入 Vim 风格的颜色配置文件可以改变 Source Insight 4 中的代码显示方式,使其更符合程序员的审美和习惯。例如,它可以使得关键字更加醒目,注释和字符串有别于普通文本,提高代码的可读性。此外,某些颜色配置还...
这可能意味着可以创建不同的配置文件(如`go.vim`和`python.vim`),然后在启动VIM时根据当前编辑的文件类型加载相应的设置。这提高了灵活性,允许用户根据项目需求自定义工作环境。 总的来说,这份VIM配置旨在提升...
本篇文章将深入探讨Vim的插件及其配置文件,帮助你提升编辑效率。 首先,了解Vim的基本操作是必要的,它分为命令模式和插入模式。在命令模式下,你可以移动光标、删除文本、复制粘贴等;而在插入模式下,你可以输入...
本教程将详细介绍如何为Vim配置Python相关的自动化功能,包括Python自动补全、Tab缩进自动转换为空格等,让你的Python开发工作流程更加顺畅。 首先,我们需要安装Vim的Python支持。在大多数Linux发行版中,Vim已经...
在Vim中,安装和启用新的颜色方案通常非常简单,只需将下载的配色文件移动到Vim的color目录,然后在.vimrc配置文件中指定该颜色方案即可。 对于Python开发,一个良好的配色方案应突出Python的语法特性,比如使用...
### Vim配置文件详解 1. **.vimrc**: 这是Vim的主要配置文件,包含了用户的个人设置和自定义快捷键。通过修改.vimrc,你可以定制Vim的颜色方案、自动缩进、插件设置等。例如,添加`set number`可以在每一行显示行号...
"Vim配置文件"通常指的是.vimrc文件,它是Vim的启动配置脚本,用于定制编辑器的行为和外观。 在提供的压缩包"vim-master"中,我们可以期待找到一个完整的Vim配置示例,可能包括了各种优化和插件设置,以提高开发...
"vim配置打包文件"通常包含了一系列预设的配置,用于快速搭建一个功能完善的Vim工作环境。下面将详细探讨 Vim 配置文件及其插件的相关知识点。 首先,Vim 的配置文件通常是 `.vimrc`,这是一个位于用户主目录下的...
"vim常用插件配置文件"这个主题正是围绕如何优化Vim的使用体验,通过安装和配置一系列插件来提升开发效率。 1. **NERDTree**: 这是Vim的一个文件管理器插件,它在左侧提供了一个树形视图,让用户可以方便地浏览和...
在这个"VIM配置文件"中,我们主要关注的是在/home/Name/.vim文件夹下的设置,这个文件夹是VIM在Linux系统中的配置目录,存放了所有用户自定义的VIM配置。 首先,Pathogen是一个用于管理VIM插件的工具,由Tim Pope...