当前位置:首页 > 技术分析 > 正文内容

neovim 0.9在win下配置 python开发环境

ruisui884个月前 (01-10)技术分析25

初级的一些配置点击下面链接查看

neovim安装插件管理器

neovim常用快捷键

neovim python开发环境简易配置方法 (需要手动键入命令行 运行python)


安装neovim python的模块

pip install pynvim
pip install jedi
pip install neovim --upgrade


下面的配置方法,运行python是通过快捷键运行。

打开C:\Users\alantop\AppData\Local\nvim\init.vim文件

把下面的内容放入文件中。

set number

set background=dark


let g:python3_host_prog='D:\alantop_dir\alantop_sde\anaconda3\python.exe'

call plug#begin()
  Plug 'scrooloose/nerdtree'
  Plug 'navarasu/onedark.nvim'  
  Plug 'pablopunk/native-sidebar.vim'
  Plug 'ncm2/ncm2'  
  Plug 'roxma/nvim-yarp'  
  Plug 'ncm2/ncm2-bufword'  
  Plug 'ncm2/ncm2-path'  
  Plug 'ncm2/ncm2-jedi'  

call plug#end()


let g:onedark_config = {  
    \ 'style': 'warm',  
\}  
colorscheme onedark  
autocmd BufEnter *  call ncm2#enable_for_buffer()
set completeopt=noinsert,menuone,noselect  



let g:native_sidebar_shortcut = '<c-t>'
nnoremap <C-B> :sp <CR> :term python % <CR>  
nnoremap <C-W> :bd!<CR>


检查配置

:checkhealth

安装插件(上面配置文件,没有运行插件前会报错,运行后,安装好插件就ok)

: PlugInstall

配置好

这里通过ctrl+b 快捷键组合来编译运行,ctrl +w组合键关闭弹窗:

ctrl + t 打开目录。


扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/153.html

标签: nerdtree
分享给朋友:

“neovim 0.9在win下配置 python开发环境” 的相关文章

git的几种分支模式

编写代码,是软件开发交付过程的起点,发布上线,是开发工作完成的终点。代码分支模式贯穿了开发、集成和发布的整个过程,是工程师们最亲切的小伙伴。那如何根据自身的业务特点和团队规模来选择适合的分支模式呢?本文分享几种主流 Git 分支模式的流程及特点,并给出选择建议。分支的目的是隔离,但多一个分支也意味着...

HTML5学习笔记三:HTML5语法规则

1.标签要小写2.属性值可加可不加””或”3.可以省略某些标签 html body head tbody4.可以省略某些结束标签 tr td li例:显示效果:5.单标签不用加结束标签img input6.废除的标签font center big7.新添加的标签将在下一HTML5学习笔记中重点阐述。...

Gemini应用在Android上广泛推出2.0闪电模式切换器

#头条精品计划# 快速导读谷歌(搜索)应用的测试频道在安卓设备的双子应用中推出了2.0闪电实验功能,现已向稳定用户开放。双子应用通过谷歌应用运行,目前推出的15.50版本中,用户可通过模型选择器体验不同选项,包括1.5专业版、1.5闪电版和2.0闪电实验版。2.0闪电实验模型提供了更快的响应速度和优...

推荐一个Java微服务商业级Sass开源电商小程序(开源,企业级项目)

使用Java微服务开发,SpringBoot2框架、MyBatis-plus持久层框架、Redis作为缓存、MySql8作为数据库。 前端vuejs作为开发语言,使用uniapp编码,同时支持微信小程序、安卓App、苹果App。 支持集群部署,单机部署。 unimall 针对中小商户、企业和个人消...

快来看看重构了 365 天的 vue3.5 这次到底更新了啥

新人求关注?,点击右上角 ↗? 关注,博主日更,全年无休,您的关注是我的最大的更新的动力~ 感谢大家了 就在 9 月 1 号,迭代了一年多的 Vue 3.5 终于发布了,这次发布的代号是 "天元突破 红莲螺岩"。这是一个机器人动画片的名字,相信喜欢看动漫的小伙伴应该很熟悉从更新的 C...

什么是同步通信?什么是异步通信?它们有什么区别?

串行通信一般又分为同步和异步通信,同步通信需要同步时钟信号,而异步通信则不需要同步时钟信号。同步通信:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。异步通信:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。同步通信与异步通信有什么区别呢?1、同步通信要求接收端...