范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

使用vim搭建python开发环境

  最近开始经常需要用vim写代码,这里记录一下自己利用vim搭建基本的python开发环境所使用的插件和一些基本配置  vim基本配置
  在 ~/.vimrc 文件中,添加如下的信息,完成vim的一些基本配置。 " 设置编码 set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8   set nocompatible            " 关闭 vi 兼容模式  syntax on                   " 自动语法高亮  set ruler                   " 打开状态栏标尺  set number  "显示行号  autocmd FileType python set expandtab  "在Python文件中将Tab展开成空格,  set tabstop=4  "设置Tab长度为4空格  set shiftwidth=4  " 设定 << 和 >> 命令移动时的宽度为 4  set autoindent  "自动缩进  set paste  "防止粘贴时缩进混乱的问题  set cursorline   " 突出显示当前行  set hlsearch                " 搜索时高亮显示   "设置按5直接运行python代码 filetype plugin on " 按 F5 执行当前 Python 代码" map  :call PRUN() func! PRUN()     exec "w"      if &filetype == "python"         exec "!python %"     endif endfunc 「Vim插件管理器 Vundle」
  从 GitHub clone Vundle.vim 文件到 ~/.vim/bundle 文件夹下,完成Vundle的安装。  git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
  然后修改 ~/.vimrc 文件,添加如下的信息 filetype off  "设置包括vundle和初始化相关的运行时路径" set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin()  "启用vundle管理插件,必须" Plugin "VundleVim/Vundle.vim"  "在此增加其他插件  call vundle#end()    filetype plugin indent on      "加载vim自带和插件相应的语法和文件类型相关脚本 「nerdcommenter 代码注释插件」
  若使用 Vundle 安装 nerdcommenter 插件,需要中 Vim 的配置文件中添加  Plugin "preservim/nerdcommenter"  "添加在call vundle#begin()与call vundle#end() 之间"
  然后在 Vim 的命令行模式下执行  :BundleInstall  命令完成插件的安装
  nerdcommenter的主要使用方式:  numcc 注释接下来的num行 numcu 取消接下来几行的注释 numci 更换接下来几行的注释状态 「Nerdtree树形目录管理器」
  然后在 Vim 的命令行模式下执行  :BundleInstall  命令完成插件的安装 call vundle#begin() Plugin "preservim/nerdtree" call vundle#end()
  通过vundle安装好NERDTree插件后,在vim命令行模式输入命令:NERDTree就可以看到NERDTree的显示界面。
  使用组合按键 Ctrl + w,可将光标自动在左右侧窗口进行切换。
  如果想要每次启动vim的时候都默认开启NERDTree。可以在vimrc文件中添加:  autocmd VimEnter * NERDTree 「python代码补全 jedi-vim」
  jedi-vim插件依赖python开源库 「jedi」 ,可以使用pip安装: pip install jedi  # 然后在vimrc中的call vundle#begin()与call vundle#end()之间添加:  Plugin "davidhalter/jedi-vim" 「python代码检查插件vim-flake8」pip3 install flake8 Plugin "nvie/vim-flake8"
  Vim 普通模式下按 F7 便可以直接启动 flake8 对当前文件进行语法和格式检查。  最终的vimrc文件if has("syntax")   syntax on endif   if filereadable("/etc/vim/vimrc.local")   source /etc/vim/vimrc.local endif    " 设置编码 set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8   set nocompatible            " 关闭 vi 兼容模式  syntax on                   " 自动语法高亮    set number  "显示行号  autocmd FileType python set expandtab  "在Python文件中将Tab展开成空格,  set tabstop=4  "设置Tab长度为4空格  set shiftwidth=4  " 设定 << 和 >> 命令移动时的宽度为 4  set autoindent  "继承前一行的缩进方式,适用于多行注释  set paste   "粘贴时防止出现缩进错误  set cursorline   " 突出显示当前行   set ignorecase smartcase    " 搜索时忽略大小写,但在有一个或以上大写字母时仍保持对大小写敏感  set hlsearch                " 搜索时高亮显示被找到的文本   filetype off                   "必须"  "设置包括vundle和初始化相关的运行时路径" set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin()  "启用vundle管理插件,必须" Plugin "VundleVim/Vundle.vim" Plugin "preservim/nerdtree" Plugin "preservim/nerdcommenter" Plugin "davidhalter/jedi-vim" Plugin "nvie/vim-flake8"  call vundle#end() filetype plugin indent on      "加载vim自带和插件相应的语法和文件类型相关脚本,必须"  autocmd VimEnter * NERDTree "vim启动自动打开NERDTree      filetype plugin on " 按 F5 执行当前 Python 代码" map  :call PRUN() func! PRUN()     exec "w"     if &filetype == "python"         exec "!python %"     endif endfunc
  以上是我自己用的vim工具配置,如果大家有其他的好用的插件或者配置插件,欢迎一起交流分享呀  如果本文对你有丝毫的帮助,请帮忙 「点个免费的赞」 ,你的鼓励是对我莫大的支持!!!
  原文首发于 「小哲AI」 公众号,公众号主要分享人工智能前沿算法解读,AI项目代码解析,以及编程、互联网求职等技术资料文章,偶尔也会分享个人读书笔记、工作学习心得,欢迎关注,一起学习。

同城汽车洗车修车维修在线预约小程序APP定制开发同城洗车修车小程序平台定制开发,汽车修车维修软件平台定制开发,汽车在线预约修车服务平台定制开发,汽车维修小程序定制开发,同城汽车在线预约洗车维修打蜡服务平台定制开发,同城汽车保养养从2899跌至1769元,骁龙88865W快充屏幕指纹,米粉都开始心动了随着科技的进步,现在手机圈的产业链越来越成熟,因此,做性价比手机的厂商也是越来越多了。你会发现,除了小米之外,OPPOvivo摩托罗拉等品牌,最近两三年都发布了许多性价比出色的产品新一轮数字化浪潮与商业银行的应对思路从互联网到移动智能,从大数据到云计算,数字化浪潮一浪高过一浪。百年未遇的大疫情又进一步加速了数字经济的崛起,当病毒阻隔了现实世界的紧密接触后,越来越多的生产消费和社交活动跃迁到了数围观!2022年三星最好的五款手机安卓机皇,比您想象的更强大哈喽,您好!我是原呵呵,点点关注吧,更多精彩内容等着您三星是最受欢迎的安卓手机制造商。该公司提供各种价位各异的Galaxy手机,包括一些鲜为人知的型号。我将向您展示您能买到的最好的戴眼镜也可以用的VR,真的不晕!爱奇艺奇遇DreamVR一体机测评刚过完年,再加上疫情的影响,说不定你就宅家宅了半个月!俗称每逢过节胖三斤,其实很多人不止,同时春天马上到了,如何更方便更高效的在家里燃脂减肥呢?其实不妨考虑下VR设备,丰富的健身运浪潮英信NF5280M5浪潮AI服务器NF5280M5是专为全新AI应用优化的2U双路机架高端产品,支持第二代智能英特尔至强可扩展处理器,在2U机箱内支持4片GPU加速卡,其高品质高可靠的表现,适用于一系小而美,盘点三款现在能买到的小屏手机,都是高端旗舰在全面屏普及之后,市场上的小屏手机逐渐稀少,但仍然有一些用户对小屏手机初心不改,坚持不换手机,只为了等一部小而美。今天我们就来盘点一下,现在这些坚守者还有哪些小屏手机可以选择。iP微信怎样才能关闭订阅号消息?其实方法很简单,学会告诉家里人本文编辑今日头条作者小俊技术分享未经授权严禁转载,发现抄袭者将进行全网投诉分享生活小妙招,享受科技新生活!大家好,欢迎来到今天的知识分享!我是你们的好朋友小俊!我们每次在使用微信聊光伏逆变器十大名牌排行榜光伏逆变器哪个品牌好?光伏逆变器十大名牌排行榜,光伏逆变器哪个品牌好?要说光伏逆变器,2022年首推华为,因为华为不止会做手机,和领先于世界的5G技术专利,它的光伏组串式逆变器也是我国十大品牌的NO1,不顾兄弟反对,买华为Mate40Pro值得吗?它凭什么越卖越贵?不知不觉华为Mate40Pro,已经过去两年时间,直到现在也被称作安卓神机。不过华为将在3月举行新品发布会,届时,除华为Mate40EPro外,华为P50E华为MatePad10。120W快充一亿像素,现已跌至1749元,小米优质5G手机售价亲民性价比出色的手机是什么样子的?估计屏幕前的网友会有不同的回答,但笔者相信,大部分网友首先想到的都是性能,因为性能的好坏,在一定程度上决定了这款手机能不能让用户获得优质的体验。事实上
畅呼吸智能空气净化器甲醛CADR值高达400mh,限时售价2999元2018年4月9日,锤子科技于北京工业大学奥林匹克体育馆举行了春季新品发布会。锤子科技此次发布产品除了新品手机坚果3外,也正式带来畅呼吸智能空气净化器超级除甲醛版。畅呼吸智能空气净京东智能品类日战报发布场景类智能产品消费成趋势4。3京东智能品类日正式落下帷幕,活动吸引了荣耀斐讯360等众多大牌厂商参与,单日销售数据再创新高。仅用13秒破千万,开售55分钟,全部智能品类的销售额就已超过2017年618全天AI智能全面屏Z18mini,京东独家首发努比亚新一代小牛4月11日在北京中国导演中心,青春更多彩发布会,令人期盼已久的努比亚Z18mini正式亮相。作为小牛系列的新一代,此次发布的努比亚新机拥有5种时尚色彩,当日下午17点在京东商城开启武安三大主导产业集群驱动千年古县奔小康河北县域特色产业集群样本70河北资本研究会课题组近年来,武安在新发展理念引领下,开启产业转型升级的新篇章,全力打造精品钢焦产业集群,精密铸造智能制造产业集群新能源新材料新能源汽车产四省市提出十四五实现碳达峰清华大学气候变化与可持续发展研究院今年发布的中国长期低碳发展战略与转型路径研究报告指出,中国地域广大,各地区发展不平衡,自然资源条件迥异,国家对不同区域发展的战略定位产业布局也有很国际粮价涨40,原因之一是美国印钞25万亿引发通胀金十数据优质财经领域创作者目前,国际粮食价格正在迅速上涨。联合国粮农组织食品价格指数5月份平均上涨127。1点,环比上涨4。8,同比上涨39。7,创下2011年9月以来的最高水平。王皓樊振东亲临助阵!汇威AICALLV9在司马台长城发布2018年6月24日,天生较劲,为AI而来2018汇威AICALL手机新品发布会在北京司马台长城脚下的古北之光胧月厅隆重举行,汇威品牌创始人汇威集团董事长邱伟能,汇威智能总裁古勇,全防水至轻薄,雷神概念新品CJ首日惊艳亮相8月3日,ChinaJoy2018嘉年华正式开幕。同往年一样炎热的盛夏高温天气,却吸引了比往年更多的粉丝涌入上海新国际会展中心,彰显着它在游戏界毋庸置疑的影响力。作为第五次参展的品荣耀Play3和红米Note8夜拍对比,这局荣耀完胜荣耀Play3和红米Note8夜拍对比,这局荣耀完胜手机领域的荣耀与小米似乎有几分欢喜冤家的味道,同时期的竞品经常上演既生瑜何生亮般的故事,比如刚刚发售的荣耀Play3和红米Not直击2018ChinaJoy火爆盛况,来现场偶遇机械师笔记本第十六届中国国际数码互动娱乐展览会于2018年8月3日6日在上海新国际博览中心盛大举办,本届展会的主题为新科技新娱乐新价值,以专业展会国际平台促进合作共谋发展为展会特色,旨在为全球中国首条民营高铁全线铺轨贯通6月22日讯,在杭绍台铁路终点温岭站施工现场,随着中铁十一局的作业人员将最后一对长钢轨平稳落在无砟道床上,铺设到位,标志着我国首条民营控股的高铁杭绍台铁路全线铺轨贯通,为年底全线开