这里重要涉及两个部分的设备,
- 一个是将检测模式改成被动,因为Syntastic检测并不是异步进行的,如不雅每次保存的时刻都进行检测,都邑卡在那边等一会,如不雅我的代码比较大年夜的话会更久,所以我们在想要检测的时刻在检测。
- 忽视掉落一些我们不想看到的warnign,pylint完全按照PEP8来的话,我的代码经常会各类提示的warning,比如我乡⒚?代码最后一行留个空行也会有提示,是以我就经由过程正则表达式将次信息过滤掉落,这时刻就须要设置syntastic_quiet_message变岑岭。
树形目次便利文件查看
- vi new.py
像其他IDE一样,左边有树形目次的话,所有文件夹和文件都一目了然那必定是极好的,所以NERDTree插件就是这么一款对象,他可以直接经由过程Vundle进行安装,然后在设备文件中设置启动的快捷键以及窗口大年夜小和忽视显示的文件等等。
- " Plugin nerdtree settings.
- map <F2> :NERDTreeToggle<CR>
- let NERDTreeChDirMode=1
- let NERDTreeShowBookmarks=1
- let NERDTreeWinSize=25
- let NERDTreeShowHidden=1
- let NERDTreeIgnore=['\~$', '\.pyc$', '\.swp$', '\.git$']

在项目中敏捷定位文件
ctrlp.vim 顾名思义,就是供给了同Sublime的Ctrl+p的功能,可以直接经由过程Vundle安装,在设备文件中将其映射到功能键上便可以快速启动搜刮,支撑模糊匹配。
- map <F3> :CtrlP<CR>

显示文件中的类、函数、变量
安装好ctags之后可以直接大年夜Vundle中进行安装。
在设备文件中可以将其绑定到快捷键上便利快速启动。
- map <F2> :TagbarToggle<CR>
效不雅如下:

其他插件
Vim 的插件很丰富,这里我就不再一一赘述了,欲望这些强大年夜的对象能让我们在终端中更优雅的编写Python(不限于Python啦),有关我应用的vim插件都在我的.vimrc中,有兴趣的童鞋可以搜刮响应的插件名称进行查看。
- " Plugins.
- Plugin 'VundleVim/Vundle.vim'
- Plugin 'Valloric/YouCompleteMe'
- Plugin 'nathanaelkane/vim-indent-guides'
推荐阅读
在日常办公中,打印机是必备的办公设备之一,作为一名员工,日常应用打印机也必弗成少。在很多时刻,用户在应用打印机时,有时刻电脑windows体系软件会弹出打印机各类故障,比如说提示卡纸、缺乏纸张等等。当我们应用>>>详细阅读
本文标题:在终端中优雅地编写Python
地址:http://www.17bianji.com/lsqh/34752.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示