Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.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
在linux终端上从VIM运行PYTHON_Vim - Fatal编程技术网

在linux终端上从VIM运行PYTHON

在linux终端上从VIM运行PYTHON,vim,Vim,来自Linux Ubuntu的Im:Im在编码方面是新手,我开始使用VIM在PYTHON中编码,所以==>我有没有办法选择一段代码,然后在Linux终端中执行它,然后输入返回VIM。很抱歉我的英文写作你可以这样做 在vim中进入视觉模式按下:V 选择要执行的文本 键入:w test.py(在您所在的文件夹中创建python脚本) 键入:!python test.py 然后按enter键返回vim您可以这样做 在vim中进入视觉模式按下:V 选择要执行的文本 键入:w test.py(在您所在的文

来自Linux Ubuntu的Im:Im在编码方面是新手,我开始使用VIM在PYTHON中编码,所以==>我有没有办法选择一段代码,然后在Linux终端中执行它,然后输入返回VIM。很抱歉我的英文写作

你可以这样做

在vim中进入视觉模式按下:
V

选择要执行的文本

键入
:w test.py
(在您所在的文件夹中创建python脚本)

键入
:!python test.py


然后按enter键返回vim

您可以这样做

在vim中进入视觉模式按下:
V

选择要执行的文本

键入
:w test.py
(在您所在的文件夹中创建python脚本)

键入
:!python test.py


然后按enter键返回vim

通过按
V
并四处移动来选择文本块:

现在使用
:w!python3
(或python,视情况而定):


这将调用
python3
,并将所选文本传递到标准输入。因此,如果您的代码使用stdin,这将无法正常工作。当然,这不会让你走得很远。要运行整个文件,可以使用
:!python3%
:!python%

通过按
V
并四处移动来选择文本块:

现在使用
:w!python3
(或python,视情况而定):


这将调用
python3
,并将所选文本传递到标准输入。因此,如果您的代码使用stdin,这将无法正常工作。当然,这不会让你走得很远。要运行整个文件,可以使用
:!python3%
:!python%

看起来你想让vim成为你的外壳。如果你对vim感兴趣,一定要去看看!还有一个QuickRun插件,可以通过一些命令快速运行选定的文本或文件:看起来你想让vim成为你的外壳。如果你对vim感兴趣,一定要签出!还有一个QuickRun插件,可以通过一些命令快速运行选定的文本或文件: