1. 执行Shell命令:
:!ls
这将在Vim中执行ls命令,显示当前目录的文件列表。
2. 执行编译命令:
:!gcc myfile.c -o myprogram
这将编译C文件myfile.c并生成可执行文件myprogram。
3. 查看Shell命令的输出:
:r !ls
这将在当前光标位置插入ls命令的输出。
4. 将当前文件保存并执行命令:
:w | !lint % " 保存当前文件并运行lint静态分析
这将保存当前文件并运行静态分析工具。
5. 使用变量传递参数给外部命令:
:let filename = "example.txt"
:!cat %:p
这里%:p表示当前文件的完整路径,这个路径会被传递给cat命令。
请注意,执行外部命令可能会导致Vim暂时离开,直到命令执行完成。如果你希望在Vim中进行更复杂的编程,你可能需要使用Vim的函数和脚本语言功能。
转载请注明出处:http://www.zyzy.cn/article/detail/10403/vim编辑器