如何在vim中进行这种非常简单的操作?
let g:string_from_shell = run_in_shell('awk ...')
(仅用于展示的命令)
答案 0 :(得分:4)
您可以使用system
函数在vim中执行system / shell命令。然后,您可以将其输出存储到vim变量。
语法:
:let variable = system("shell command")
您可以通过打印变量来检查其输出,如
:echo variable
示例:
:let list = system("ls -ltr")
:echo list
要了解更多信息,请在命令行中提供:help system()
。