我希望将vim纳入我的主要工作流程中。 对我来说一个重要的难点是进行程序/脚本的交互式编辑和运行。
例如,假设我当前正在使用vim编辑test.py文件。
print('hello')
x = 5
y = x+2
print(y)
不离开vim,我该如何:
a)运行整个脚本而不离开vim
b)仅运行"print('hello')"
在vim中执行以下命令来实现:
a) :!python script.py
b) 首先按下Esc键以确保处于命令模式,然后输入:!python -c "print('hello')"
:!python3 test.py
。:!python3 -c "print('hello')"
。