如何在.vimrc中配置,执行当前文件python f9?
我是这个编辑器的新手,但配置vimrc很复杂。我知道并理解所有的东西都在那里,但我不知道如何配置,特别是代码。另一方面,我正在使用Vim编写Python代码。每次我想运行我的代码时,我都会在Vim中输入这个如何在.vimrc中配置,执行当前文件python f9?,python,python-3.x,vim,vim-plugin,Python,Python 3.x,Vim,Vim Plugin,我是这个编辑器的新手,但配置vimrc很复杂。我知道并理解所有的东西都在那里,但我不知道如何配置,特别是代码。另一方面,我正在使用Vim编写Python代码。每次我想运行我的代码时,我都会在Vim中输入这个 :w !python 这让人沮丧,所以我一直在寻找一种更快的方法在Vim中运行Python代码。如果有人能帮我,我将非常感激。你已经非常接近了。以下内容在我的配置中起作用: nnoremap <F9> :w<cr>:!python %<cr> nnor
:w !python
这让人沮丧,所以我一直在寻找一种更快的方法在Vim中运行Python代码。如果有人能帮我,我将非常感激。你已经非常接近了。以下内容在我的配置中起作用:
nnoremap <F9> :w<cr>:!python %<cr>
nnoremap:w:!蟒蛇%
首先,它输入保存文件的命令(
:w
)。然后它告诉shell让python(!python
)运行当前文件(%
)。已经回答了很多次我的问题是在哪里添加或放置此链接?在里面,vimrc?也许我犯了一个错误,因为我复制了另一个人的设置,我什么都不懂。谢谢您的时间,先生,在~/.中添加行。vimrcI这样做了,但是当我在vim中运行代码或文件时,我出现了这个错误,这就是我认为这是错误的方法的原因。E15:无效的表达式:%E116:函数shellscape(%)的参数无效E15:无效的表达式:shellscape(%)我希望您能帮助我,关于我的问题,我的问题是在哪里添加或放置此链接?在里面,vimrc?也许我犯了一个错误,因为我复制了另一个人的设置,我什么都不懂。谢谢你抽出时间,是的先生,在你的vimrc里。vimrc文件本质上是vim启动时运行的命令列表。因此,要使该键映射“保持不变”,应将其作为一行输入vimrc。我的vimrc,如果你想要一个例子的话。我这样做了,但是当我在vim中运行我的代码或文件时,我有这个错误,这就是我认为它是错误的方法的原因。E15:无效表达式:%E116:函数shellscape(%)的参数无效E15:无效表达式:shellscape(%)我希望您能帮助我,因为我无法复制您的错误。你可以发布一个完整的vimrc的粘贴/要点/任何东西,以及vim--version的输出吗?我已经改进了vim-Vi版本8.0(2016年9月12日,2017年4月23日编译12:10:29),包括补丁:1-197、322、377-378、550,这是我的.vimrc文件。