Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在.vimrc中配置,执行当前文件python f9?_Python_Python 3.x_Vim_Vim Plugin - Fatal编程技术网

如何在.vimrc中配置,执行当前文件python f9?

如何在.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

我是这个编辑器的新手,但配置vimrc很复杂。我知道并理解所有的东西都在那里,但我不知道如何配置,特别是代码。另一方面,我正在使用Vim编写Python代码。每次我想运行我的代码时,我都会在Vim中输入这个

: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文件。