Linux下vim编写python脚本一键运行

在Linux下,常常使用vim来编写脚本,但是每次编写完成后要退出再运行:python xxx.py才可以测试脚本,可在vim的配置文件中添加一些配置,即可编写完脚本后不用退出即可验证脚本的正确性(一键执行)。

  1. vim编辑器的配置文件为:/etc/vimrc
    通过:sudo vim /etc/vimrc 打开vim的配置文件
    在结尾添加如下内容即可指定F5为测试脚本的快捷键:
    注:此方式便于对脚本进行单元测试。
map <F5> :call CompileRunGcc()<CR>
func! CompileRunGcc()
    exec "w"
    if &filetype == 'c'
        exec "!g++ % -o %<"
        exec "!time ./%<"
    elseif &filetype == 'cpp'
        exec "!g++ % -o %<"
        exec "!time ./%<"
    elseif &filetype == 'java'
        exec "!javac %"
        exec "!time java %<"
    elseif &filetype == 'sh'
        :!time bash %
    elseif &filetype == 'python'
        exec "!time python2.7 %"
        exec "!time python3.6 %"
    elseif &filetype == 'html'
        exec "!firefox % &"
    elseif &filetype == 'go'
        exec "!go build %<"
        exec "!time go run %"
    elseif &filetype == 'mkd'
        exec "!~/.vim/markdown.pl % > %.html &"
        exec "!firefox %.html &"
    endif
endfunc
  1. 示例
    vim编写的脚本内容 vim 编写的testF5.py内容

vim编写完成后不退出直接按F5后结果:
一键执行结果

  • 5
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 在 Linux 中使用 Vim 编写 Python 代码非常简单,只需要在终端中输入命令 "vim filename.py" 并回车,就可以打开一个新的文件并开始编写 Python 代码。另外,在编辑过程中,您可以使用一些特定的 Vim 命令来辅助编码,如 :syntax on (开启语法高亮)、:set expandtab (使用空格代替制表符)等。 ### 回答2: 在Linux中使用vim编写Python是一项基本的技能,因为许多Linux服务器都没有图形界面,只能使用命令行界面。在这种情况下,vim是一种非常强大的文本编辑器,它支持Python语言的代码高亮和其他有用的功能,可以帮助程序员高效地编写Python代码。 首先,在Linux中安装vim。由于Linux系统中的vim分布可能不同,因此可以使用以下命令检查它是否安装: ``` vim -v ``` 如果系统中没有vim,则可以使用以下命令安装: ``` sudo apt-get update sudo apt-get install vim ``` 安装完成后,开始使用vim编写Python代码: 1. 打开终端,创建一个Python文件: ``` vim file.py ``` 2. 进入vim编辑模式: 按下i进入编辑模式,在此模式下,可以像任何其他文本编辑器一样编辑文件。 3. 编写Python代码: 输入Python代码时,可以使用缩进(Tab)实现缩进,这在Python语言中是非常重要的。Vim会自动将缩进设置为4个空格,但可以通过以下命令更改: ``` :set tabstop=4 ``` 4. 保存文件: 在vim编辑模式下,按ESC退出编辑模式,并输入以下命令以保存文件: ``` :w ``` 或者,如果要保存并退出vim,则使用以下命令: ``` :wq ``` 5. 运行Python文件: 打开终端,输入以下命令运行Python文件: ``` python file.py ``` 在Linux中使用vim编写Python是一项基本的技能。虽然vim编辑器可能需要一些时间来适应,但是学会使用vim编写Python代码会提高您的编码效率,使您能够更好地管理您的工作流程。 ### 回答3: Vim是一款非常强大的文本编辑器,它在Linux上得到广泛应用。有很多程序员喜欢使用它来编辑Python代码。以下是如何在Linux中用vim编写Python的步骤。 第一步:安装vim 首先,你需要确保你的Linux系统中安装了vim。在大多数Linux发行版中,你可以使用以下命令安装它: ``` sudo apt-get install vim ``` 第二步:创建Python文件 使用vim创建Python文件很简单。只需在终端中输入以下命令: ``` vim hello.py ``` 这样就会在当前目录中创建一个`hello.py`文件并打开它。 第三步:在vim中设置Python语法高亮 默认情况下,vim无法识别Python代码。为了让它能够高亮Python代码,我们需要安装`python-syntax`插件。可以使用以下命令安装: ``` sudo apt-get install vim-python-jedi ``` 安装完成后,在vim中执行以下命令启用语法高亮: ``` :syntax on ``` 第四步:开发Python代码 现在,你可以在vim中开始编写Python代码了。不过,如果你不熟悉Vim的话,可能会感到有些困难。下面是一些基本的Vim命令: - 按`i`进入插入模式,开始编辑文本。 - 按`Esc`退出插入模式,回到命令模式。 - 在命令模式下,你可以按`:`进入底行模式,其中可以执行特殊命令。例如,`:wq`命令可以保存并退出文件。 在开始编写Python代码之前,最好也安装一下`syntastic`插件。这个插件可以帮助你在代码中发现语法错误。你可以使用以下命令安装它: ``` sudo apt-get install vim-syntastic ``` 安装完成后,在vim中执行以下命令启用插件: ``` let g:syntastic_python_checkers=['python'] ``` 现在,你可以在vim编写Python代码并使用这个插件检查代码了。 总结: 在Linux中使用vim编辑Python代码可能需要一些学习和调整的时间,但是一旦你熟悉了基本的Vim命令,它将成为极具生产力的工具。别忘了安装插件,这将使你的工作更加方便。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值