vim一键执行Python代码

mac2026-05-05  5


title: vim一键执行Python代码 date: 2019-10-27 10:22:52 tags: categories:

VIM

Ubuntu下使用VIM来编写python代码,但是每次编写代码后要退出VIM再:python xxx.py才可以执行代码.

在VIM的配置文件中添加一些配置,可以编写完代码后不用退出,一键执行Python代码.

本文分为4个部分: 准备工作, VIM的配置文件在哪, 修改VIM的配置文件, 一键执行Python代码.

1. 准备工作

系统: Ubuntu18.04VIM: version 8.0.1453

2. VIM的配置文件在哪

首先,进入VIM,执行命令:version.往下拉,就可以找到如下代码:

system vimrc file: "$VIM/vimrc" # 系统配置文件,更改会影响所有的用户 user vimrc file: "$HOME/.vimrc" # 用户配置文件,只会影响当前用户 2nd user vimrc file: "~/.vim/vimrc" user exrc file: "$HOME/.exrc" defaults file: "$VIMRUNTIME/defaults.vim" fall-back for $VIM: "/usr/share/vim"

接下来,修改用户配置文件.但是,Ubuntu18.04默认情况下,VIM没有用户配置文件.

解决方案: 在用户目录下,手动建立.vimrc文件.例如,vim .vimrc.提示: vimrc前有一个点.

最后,简单测试一下,创建的.vimrc文件是否有效.

在.vimrc文件中添加一行代码:

set number "显示行号

退出VIM,再重新进入,就会看到左侧有行号标识.如下:

1 set number "显示行号

3. 修改VIM的配置文件

在.vimrc中添加:

" F5 to run sh/python3 map <F5> :call CompileRunGcc()<CR>` func! CompileRunGcc() exec "w" if &filetype == 'sh' :!time bash % elseif &filetype == 'python' exec "!time python3.6 %" endif endfunc

说明:

F5一键执行代码,可以自定义.一键执行shell脚本的部分,不需要可以去掉. 需配置更多一键执行的文件类型,点击文末参考链接. 注意: Python3.6改成自己对应的版本.Ubuntu18.04默认安装Python2.7和Python3.6.

4. 一键执行Python代码

首先,编写测试Python代码:

print("F5 OK")

接着按F5一键运行:

F5 OK real 0m0.081s user 0m0.066s sys 0m0.013s Press ENTER or type command to continue

然后按Enter回到编辑界面.十分丝滑的体验!

参考链接

https://blog.csdn.net/diagnoa_wleng/article/details/82862237 一键执行更多文件类型 https://www.cnblogs.com/hawkboy/articles/2991371.htmlhttps://blog.csdn.net/cpongo3/article/details/93853914
最新回复(0)