Windows 10使用gvim配置Python IDE(新手操作)

1 安装Python注意事项

若gvim为64位,则python也必须为64位!!!
若gvim为32位,则python也必须为32位!!!
确保将python安装路径添加至环境变量。

2 安装gvim

2.1 下载gvim

安装版

vim的官网是www.vim.org,但是这里面找到的版本,有的可能没有编译python支持,则可采用后面的绿色版。我下载的是gvim82.exe。运行安装。

绿色版

也可以到到https://tuxproject.de/projects/vim下载绿色版,例如Self-extracting-archives: X64版本

下载后的文件是complete-x64.exe ,运行,选择路径,例如D:\Vim。然后运行安装目录下的gvim.exe即可启动。

下面以安装版为例。

2.2 查看gvim是否支持Python

启动gvim.exe后,输入以下命令:

:version

显示如下,说明支持编译python。
在这里插入图片描述
然后,输入以下命令:

:python3 print('Hello')

一般情况下,会报错,无法加载pythonxx.dll,如下图所示。其中,xx为主版本号,本例为36,因此需安装相应版本的python 3.6.x,并将python安装路径添加至环境变量。我选择的是python-3.6.8-embed-win32版本。
在这里插入图片描述
正常后,运行python命令即可得到结果。

3 安装Git

安装Git用于下载gvim插件。

下载地址为https://github.com/git-for-windows/git/releases

有两种方式,一种是下载exe文件,然后安装;另一种是下载解压配置后即用的“绿色版” 。

我选择了绿色版。安装完成后,将安装路径添加至环境变量,例如我的是 D:\Git\PortableGit\bin

4 安装vim插件

4.1 建立配置文件_vimrc

在本例中,根据安装选项,安装gvim后,在$VIM(这是gvim的安装路径,在gvim中输入命令:$VIM,即可查看其绝对路径)路径下自动生成了一个_vimrc文件。

若没有该文件的话,可在在gvim目录$VIM$VIMRUNTIME下面,新增vimrc文件(注意windows下面不要带任何扩展名)。注意,在本例中$VIM为D:\Vim,而$VIMRUNTIME未D:\Vim\vim82。

4.2 安装vim-plug插件管理器

下载vim-plug:https://github.com/junegunn/vim-plug

解压已经下载的vim-plug-master.zip文件,把里面的plug.vim文件放到$VIMRUNTIME\autoload里面,这样以后vim启动时,就会自动加载这个插件。

相比于常用的vundle插件管理器,vim-plug使用方法更简单。

4.3 使用vim-plug安装其他插件

打开配置文件$VIM_vimrc, 追加如下内容:

"指定vim-plug下载的插件存放的目录,vimplugged为自定义的
call plug#begin("$VIMRUNTIME/vimplugged")
"--- 下面是需要安装的插件的列表 ---
"python自动补全插件
Plug 'davidhalter/jedi-vim'
Plug 'ervandew/supertab'
Plug 'Shougo/neocomplete.vim'
"文件浏览窗口
Plug 'vim-scripts/winmanager'
Plug 'vim-scripts/taglist.vim'
"经典的monokai主题
Plug 'sickill/vim-monokai'
Plug 'tmhedberg/SimpylFold'
"快速切换主题的插件
Plug 'chxuan/change-colorscheme'
" airline = powerline + minibufer
Plug 'bling/vim-airline'
Plug 'vim-airline/vim-airline-themes'

call plug#end()
" ----- vim-plug结束-----

配置完成后,保存,然后打开gvim执行下面命令即可开始安装:

:PlugInstall

安装过程如下图所示:
在这里插入图片描述
需要注意的是,jedi插件需进一步安装子模块,安装时间较长,可能需要十几分钟时间,请耐心等待,若网上较差可能安装失败,会自动重新尝试,如下图所示:
插件jedi子模块安装过程

4.4 配置插件

4.4.1 配置python

在配置文件vimrc里面,追加如下内容:

" ----- 调用python -----
"按 Ctrl + F5 调用当前脚本
autocmd BufRead *.py set makeprg=python\ -c\ \"import\ py_compile,sys;\ sys.stderr=sys.stdout;\ py_compile.compile(r'%')\"
autocmd BufRead *.py set efm=%C\ %.%#,%A\ \ File\ \"%f\"\\,\ line\ %l%.%#,%Z%[%^\ ]%\\@=%m
autocmd BufRead *.py nmap <C-F5> :!python %<CR>

这样以后可以在编辑代码后直接按Ctrl+F5来执行脚本(当然你也可以设置为其他快捷键)。

4.4.2 开启当前行高亮,关闭默认代码折叠,设置默认编码

编辑vimrc文件,在基础配置里面,增加下面内容:

set nocompatible
"设置删除键模式
set backspace=indent,eol,start
"默认显示行号
set nu
"高亮显示当前行
set cursorline
"设置默认代为为utf-8
set encoding=utf-8
"关闭默认的代码折叠
set nofoldenable

4.4.3 隐藏/显示菜单栏

vim大部分时间不需要用鼠标点点点,因此菜单栏可以隐藏掉;为了灵活起见,设置按F2显示或隐藏菜单栏。
修改配置文件vimrc,追加如下内容:

"设置成默认不显示菜单栏和工具栏,如果是 +=m  +=T则是默认显示
set guioptions+=m
set guioptions-=T
"按F2显示或隐藏菜单栏
map <silent> <F2> :if &guioptions =~# 'T' <Bar>
        \set guioptions-=T <Bar>
        \set guioptions-=m <bar>
    \else <Bar>
        \set guioptions+=T <Bar>
        \set guioptions+=m <Bar>
    \endif<CR>

保存后退出,再次启动vim就会发现不同。

4.4.4 设置主题

编辑文件vimrc,追加如下内容:

" ----- 设置主题 ----- 
syntax enable
"默认设置为monokai,也可以设置为其它主题
colorscheme monokai

"set background=dark
"set background=light
"colorscheme solarized
"
"设置字体和大小,根据自己的需要调整
set guifont=courier_new:h12

" 快速切换主题,按F10切换下一个,按F9切换上一个
map <F10> :NextColorScheme<CR>
imap <F10> <ESC> :NextColorScheme<CR>
map <F9> :PreviousColorScheme<CR>
imap <F9> <ESC> :PreviousColorScheme<CR>

4.4.5 显示文件列表

使用winmanager可以浏览目录、文件,结合taglist还可以查看当前文件的结构,windows上taglist必须调用ctags.exe才能工作,因此需要先设置ctags。

到http://ctags.sourceforge.net 找到windows对应的文件下载。到 http://www.vim.org/scripts/下载Taglist。

安装Ctags,下载后得到ctags58.zip这个文件,解压,只需要把里面的ctags.exe拿出来,放到$VIMRUNTIME目录即可。

安装Taglist,下载文件解压后将plugin文件中的taglist.vim文件拷贝到$VIMRUNTIME\plugin路径下即可。

然后编辑配置文件vimrc,追加下面几行:

" 执行命令隐藏/显示文件窗口
let g:winManagerWindowLayout='FileExplorer|TagList'
let g:AutoOpenWinManager = 1
nmap wm :WMToggle <CR>

保存后退出,再次启动vim,按wm即可调出winmanager。

4.4.6 优化airline

aireline同时提供了 powerline和minibufer,在配置文件vimrc里面追加如下内容:

" 配置airline
" 设置airline的主题
let g:airline_theme="molokai"
let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#tabline#buffer_nr_show = 1
" 按ctrl+tab 或作者ctrl+shift+tab在打开的文件之间切换
nnoremap <C-tab> :bn<CR>
nnoremap <C-s-tab> :bp<CR>

最终效果如下:
在这里插入图片描述
注意:使用Tab键进行代码补全,目前还不知如何在点号后自动代码补全。

5 最终的配置文件_vimrc

下载地址https://download.csdn.net/download/baidu_41764522/12304813

注:以上工作是在win7上把gvim配置为python IDE: https://www.jianshu.com/p/edd8aad3adc7 基础上完成的,原文更全面详细。

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
gvim配置verilog可以通过修改vimrc文件来实现。在vimrc文件中,可以添加一些配置和映射来提高verilog编码的效率。 首先,可以添加一些基本的配置,如设置tab宽度、显示行号等。这些配置可以根据个人喜好进行修改。\[1\] 其次,可以添加一些快捷键映射,以方便快速编辑和执行vimrc配置。例如,可以将jk映射到ESC键,以便快速退出插入模式。\[1\] 还可以添加折叠功能,使得整体配置看起来更加清晰。可以使用za命令打开或关闭折叠。\[1\] 另外,可以使用一些插件来增强verilog编码的功能。例如,可以使用Ale插件进行异步代码检查,支持多种编程语言。该插件可以在后台进行代码检查,不会影响当前对vim操作。\[3\] 此外,还可以根据个人需求添加其他的配置和插件,以提高verilog编码的效率和舒适度。\[2\] 总之,通过修改vimrc文件并添加相应的配置和插件,可以将gvim打造成一个方便的verilog编码工具,提高编码效率和舒适度。 #### 引用[.reference_title] - *1* *2* *3* [gvim写verilog环境搭建——将文本编辑器客制化定义为你自己的IDE](https://blog.csdn.net/qq_41467882/article/details/128198815)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pyengine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值