`

vim python配置

 
阅读更多

http://my.oschina.net/renwofei423/blog/17338

 

我的配置:

"pydiction 1.2 python auto complete

filetype plugin on

let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'

"defalut g:pydiction_menu_height == 15

"let g:pydiction_menu_height = 20

 

 

syntax enable

syntax on

 

set nu

 

set t_Co=256

set background=dark

colorscheme molokai

 

"关闭兼容模式

"set nocompatible

""外部修改时自动读取

set autoread

"设置鼠标

"set mouse=a

""设置历史

set history=400

"设置mapleader

"let mapleader=","

"let g:mapleader=","

""显示行号

set number

"显示光标位置

"set ruler

""增强命令行补全

set wildmenu

"设置命令行高度

"set cmdheight=2

""减少刷新和重画

set lz

"设置退格键

"set backspace=eol,start,indent

""设置跨行键

set whichwrap+=<,>,h,l

"搜索时忽略大小写

"set ignorecase

""搜索时高亮关键字

set hlsearch

"设置magic

"set magic

""关闭提示音

set noerrorbells

set novisualbell

set vb t_vb=

"自动匹配括号

"set showmatch

"set mat=2

""设置Tab键

set expandtab

set smarttab

set tabstop=4

set shiftwidth=4

"自动缩进与智能缩进

set autoindent

set smartindent

""换行不截断单词

set linebreak

"C风格缩进

"set cindent

""语法高亮

syntax enable

 

 

 

为了vim更好的支持python写代码,修改tab默认4个空格有两种设置方法:

1. vim /etc/vimrc 

 

1 set ts=4
2 set sw=4

 

2. vim /etc/vimrc 

 

 

1 set ts=4
2 set expandtab
3 set autoindent
 
推荐使用第二种,按tab键时产生的是4个空格,这种方式具有最好的兼容性。 


Eclipse设置软tab(用4个空格字符代替)及默认utf-8文件编码(unix) 
为这两个目的对Eclipse做了如下的 兼容性的配置:

说明

以下设置都在菜单“Window -> Preferences”中,截图为英文版Eclipse,中文版可对照相对应的菜单选项。

首先设置文本编辑时候经常需要用到的Tab键缩进

用4个空格字符来代替,

以确保用vi或vim打开的时候缩进的格式仍然正确。

具体设置步骤如下:

1、打开选项:General -> Editors -> Text Editors

在右侧找到Displayed tab width:

把下面的“Insert spaces for tabs” 勾选上,

点OK保存之后,新建一个html文件输入几个tab键并按左右方向键移动光标测试一下,

发现原来的tab已经被替换成了4个空格字符。

 

 

分享到:
评论

相关推荐

    mac下vim之python配置步骤

    Mac 下 Vim 之 Python 配置步骤 Vim 是一款功能强大且灵活的文本编辑器,广泛应用于编程、文档编辑等领域。Python 是一种广泛使用的编程语言,广泛应用于人工智能、数据分析、Web 开发等领域。下面我们将介绍如何在...

    Python-Pythonmode将Vim变成PythonIDE的一款多合一插件

    用户可以直接在Vim内运行Python代码,查看输出结果,甚至设置断点进行调试,这对于测试和调试代码非常方便。 6. **重构支持**: 支持代码重构操作,如重命名变量、提取函数等,这些功能使得代码优化更加便捷。 7...

    VIM配置文件(python版)

    针对python的VIM配置文件,包含如何配置YCM过程,具体不懂欢迎咨询。

    Python-一个适用于python开发的轻量级的干净的vim配置

    本文将深入探讨如何配置一个专为Python开发设计的轻量级且整洁的Vim环境。 **1. Vimrc配置** `vimrc`文件是Vim的配置文件,它包含了用户自定义的设置和快捷键,使得Vim更加符合个人的使用习惯。`vimrc-master`文件...

    windows下vim配置文件python

    简洁vimrc配置,实现代码补全,自动执行脚本,只配置的python的

    vim的python调试器.doc

    本文将介绍如何在Vim编辑器中设置并使用Python调试器(pdb),帮助您更高效地进行代码调试。 #### 二、安装与配置 要在Vim中使用Python调试器,首先需要确保您的系统已安装Python,并且Vim支持Python插件。以下是...

    Python-Syntastic是Vim的一个语法检查插件

    **Python-Syntastic:Vim的语法检查利器** 在编程世界中,代码质量是至关重要的,而良好的语法是保证代码质量的基础。Python-Syntastic是针对Vim编辑器的一个强大插件,它旨在帮助开发者实时检测Python代码的语法...

    Python-一个Vim配色方案colorscheme

    同时,为了保持Vim配置的整洁和可维护性,建议将.vimrc文件分块管理,如将颜色方案相关的设置放在一个单独的文件中,然后在.vimrc中通过source命令引入。 总的来说,选择和定制适合自己的Vim配色方案是提高Python...

    vim_配置文件(cpp,python,sublime主题)

    2.支持cpp,python 高亮/补全 {Ctrl+n} 3.代码跳转(需要安转ctags) {Ctrl+t,Ctrl+r: 创建.tags, Ctrl+]:跳转到, Ctrl+t: 调回原处 4.代码折叠 {Ctrl+c: 聚会当前代码, Ctrl+o: 展开当前代码, Ctrl+n:展开所有, Ctrl...

    python+vim+win

    然后,下载并安装Vim,推荐使用预装了众多Python开发插件的预配置版本,如`NeoVim`或`SpaceVim`。接着,根据个人喜好配置Vimrc文件,引入必要的Python开发插件。对于Pythonwin,可以在安装Python时选择包含它,或者...

    python写vim script 之 山寨版 dbext

    - Vim 7.4开始支持Python 2和Python 3,但具体支持取决于安装时的配置。在Vim中运行`:echo has("python")`或`:echo has("python3")`来检查是否已启用Python支持。 - 要在Vim脚本中调用Python代码,可以使用`python...

    Python-为vim配置python自动补全和tab缩进自动转换为空格等功能

    本教程将详细介绍如何为Vim配置Python相关的自动化功能,包括Python自动补全、Tab缩进自动转换为空格等,让你的Python开发工作流程更加顺畅。 首先,我们需要安装Vim的Python支持。在大多数Linux发行版中,Vim已经...

    将vim打造成python编译利器(win32)

    将vim配置为python的开发平台,本文件自带插件,其中 .vim文件夹下的目录直接拷贝到&lt;vim安装路径&gt;\&lt;vim版本号&gt;下,例如在我的电脑上,就将.vim下的所有目录拷贝至:C:\Program Files\Vim\vim73 即可。 .vimrc文件...

    Python-使用更高效的Vim进行开发

    对于Python开发者来说,Vim是一个备受推崇的文本编辑器,尤其当它被优化和配置得高效时。本文将深入探讨如何利用Vim提升Python开发的效率。 首先,让我们理解为什么Vim是Python开发者的选择。Vim拥有强大的插件系统...

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

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

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

    本篇文章将深入探讨Jedi-vim的安装、配置以及其在Python开发中的应用。 首先,让我们了解什么是Jedi。Jedi是一个用Python编写的库,它专注于Python的静态分析。通过解析Python源代码,Jedi能够理解变量、函数、类等...

    Ubuntu 下 vim 搭建python 环境 配置

    ### Ubuntu 下 Vim 搭建 Python 环境配置详解 在 Linux 系统中,尤其是 Ubuntu 发行版上,使用 Vim 进行 Python 开发是一种常见的做法。Vim 是一款功能强大的文本编辑器,通过适当的配置,它可以变成一个高效的开发...

    vim+python实现的workspace插件

    《vim+python实现的workspace插件详解》 在IT领域,高效的代码编辑工具是程序员的得力助手。Vim作为一款历史悠久且功能强大的文本编辑器,因其高度可定制性和丰富的扩展性深受程序员喜爱。而Python作为一门通用性极...

    我的vim配置和插件 小型 python php IDE

    在“我的vim配置和插件”中,作者提供了一个小型的Python和PHP集成开发环境(IDE)的设置方案,这对于喜欢轻量级编辑器的开发者来说非常实用。 首先,.vimrc是Vim的配置文件,它包含了各种命令和设置,决定了Vim...

Global site tag (gtag.js) - Google Analytics