vim - 直接在 vim/mvim/gvim 中执行脚本

标签 vim vi macvim

TextMate 有一个很好的功能,允许您在当前上下文中执行脚本并在单独的窗口中显示输出。这使您可以随时随地编写和测试代码。我几乎可以肯定 MacVim/gVIM 也有类似的功能,但我不确定它是什么。目前,我将缓冲区保存到磁盘,然后转到命令行并执行这方面的脚本。如何使用 vim 改进工作流程?

最佳答案

您可以在 vim 中使用 ! 命令执行此操作。例如,要计算当前文件中的单词数,您可以执行以下操作:

:! wc %

% 被当前文件名替换。要运行脚本,您可以调用文件的解释器 - 例如,如果您正在编写 perl 脚本:

:! perl %

关于vim - 直接在 vim/mvim/gvim 中执行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3166413/

相关文章:

ruby-on-rails - erb模板中的macvim html5语法高亮显示

vim - 如何在多个文件扩展名上使用 vimgrep

ruby - 通过 MacVim (!ruby) 执行时如何运行正确版本的 Ruby

shell - 使每行双倍vim

unix - 如何使用VI编辑器在UNIX中的多个文件之间切换?

java - 如何使用 vim 猛拉 java 代码中的函数

vim - 如何在 Vim 中交叉重做,即在撤消后进行一些编辑后重做更改?

cursor - Vim:在终端中,我怎样才能拥有更好的光标?

syntax-highlighting - 持久:set syntax for a given filetype?

macvim - 使用 Ctrl-W_W 在 VIM 中跳过窗口