Gvim —— win 7 下 vim 环境配置 及python开发常用设置

摘要:
我用的是window7——64bit系统。python%cdC:\Users\fangjunda\Desktop\python第一个是设置字体的第二个是tab设置的第三个是我选的配色方案第四个是显示行号第五个是自动缩进第六个是智能缩进第七个是不要工具栏第八个是不产生~文件最后两个比较重要:nmap这个,需要你提前配置好python路径,可以换成任何你想要的快捷键,不冲突就好,执行之前会保存最后一个是默认路径,在Linux环境下,我们可以:wq保存,但是这里不太好用,我们设置好路径,就直接:wqfilename。

不能不承认,notepad++是一个非常优秀的文本编辑器,上手方便,能装很多插件,可以直接编译C++、Java、python等语言。但经常碰鼠标确实是一件非常恼火的事情(快捷键真心不够)。

当然,练习在vim环境下编程也会非常辛苦,这里是主流文本编辑器学习曲线。之前也没太认真学,只是勉强能用。直到看到师父在在vim上灵动的操作后,突然就很想拥有这个“技能”了。

工欲善其事,必先利其器。

我用的是window 7——64bit 系统。

1、下载一个GVIM(自己找吧,挺好找的,安装方式我是选的全部安装)

2、安装好之后点vim73(这个看版本吧)——》双击gvim就可以了(白底黑字很丑,待会解决)

3、关联文件,我一般就用这个编辑些代码,先就关联了.py(选打开方式,然后选择就好)

好了,现在就可以看代码了,顺便可以试试在Linux中vim的一些操作,这里是不是有点成就感了~

当然,仅仅这样还远远无法满足我们。

1、先解决丑的问题:编辑——》配色方案

可以自己找找喜欢的配色,网上都有代码的,复制过来,放到vim73/colors目录下,起个名字,比如rain.vim。

现在,配色方案里就有你喜欢的颜色了

2、桥豆麻袋!!为什么每次打开都恢复初始丑丑的设置了???

放松,安装好的目录中有三个文件,我们先编辑_vimrc文件(我用notepad++打开的,都行),在文件末尾加上这些

set guifont=Consolas:h14
set tabstop=4color rain
setnu
setai
setsi
set guioptions-=T
setnobackup
nmap <F1> :w!<CR>:!python %<CR>cd C:\Users\fangjunda\Desktop\python

第一个是设置字体的

第二个是tab设置的

第三个是我选的配色方案(rain可以换成你colors文件中任意一个文件的名字)

第四个是显示行号

第五个是自动缩进

第六个是智能缩进

第七个是不要工具栏

第八个是不产生~文件

最后两个比较重要:nmap这个,需要你提前配置好python路径,<F1>可以换成任何你想要的快捷键,不冲突就好,执行之前会保存

最后一个是默认路径,在Linux环境下,我们可以:wq保存,但是这里不太好用,我们设置好路径,就直接:wq filename。就在我们改动的默认路径下生成一个filename。

至此,告一段落,练手了!

免责声明:文章转载自《Gvim —— win 7 下 vim 环境配置 及python开发常用设置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Unity2019使用Gradle命令行(编译)出安卓包MongoDB新增字段下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

《Python》hashlib模块、configparser模块、logging模块

一、hashlib模块     Python的hashlib模块中提供了常见的摘要算法,如md5,sha1等等。     摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的字符串(通常用16进制的字符串表示)。     不同的字符串通过这个算法计算出的密文总是不同的,相同的算法,相同的字符串,获得的结果总是相同的(不同的语...

supervisor 介绍与安装

前言 今天同事让我帮忙安装一个叫supervisor的软件,但自己确实没接触过这个软件 自己做一下学习的记录 我首先是查询了一下supervisor的官网,初步认识一下这个软件 Supervisor是一个客户端/服务器系统,允许用户在类UNIX操作系统上控制大量进程 这个软件是使用python开发出来的 以下操作环境为centos6.8 一、安装pytho...

用python调用caffe时出错:AttributeError: 'module' object has no attribute 'bool_'

由于用caffe的时候需要将/somepath/your_caffe/python include进来作为环境变量,但是caffe中有个io.py和numpy的io冲突,所以导致这种现象。 下面给出了一种解决方法,即对有冲突的io文件进行重命名: numpyのioとPyCaffeのio.pyが競合するようです。(Strange Issue using Py...

python匿名函数简记

一、匿名函数:python使用lambda来创建匿名函数。所谓匿名,就是说不再使用def语句这样标准的形式来定义一个函数。   1、lambda只是一个表达式,不是一个代码块,函数体比def简单的同时,也有’难以封装更多的逻辑进lambda表达式‘的不足。   2、lambda函数拥有自己的命名空间,且不能访问自己参数列表之外或全局命名空间里的参数。   ...

python集成安装环境——Anaconda 3.5的安装

一、下载并安装 anaconda 先到https://www.continuum.io/downloads 下载anaconda, 现在的版本有python2.7版本和python3.5版本,下载好对应版本、对应系统的anaconda,它实际上是一个sh脚本文件,大约280M左右。 本系列以windows7+python3.5为例,因此我们下载如下图红框里...

Python-类的继承

类的继承 面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制。继承完全可以理解成类之间的类型和子类型关系。 需要注意的地方:继承语法class 派生类名(基类名)://... 基类名写作括号里,基本类是在类定义的时候,在元组之中指明的。 在python中继承中的一些特点: 1:在继承中基类的构造(__init__()方法)...