macos - vim :%w ! pbcopy命令解释

标签 macos vim

我知道 :w 表示保存文件,但是 :%w 是做什么的?

还有 !pbcopy 是做什么的?

最佳答案

参见:h :w_c。它将一些行作为标准输入发送到外部命令(可通过 shell 访问)。 % 符号是一个范围,它告诉 vim 发送整个文件,而不仅仅是一部分。

请注意:w! somefile.txt:w !ext_command 完全不同(:w 后面有一个空格)。

我不知道 pbcopy 外部命令,但您当然可以在 shell 中执行 $ pbcopy -h 之类的操作来获取有关它的一些帮助。

关于macos - vim :%w ! pbcopy命令解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32962632/

相关文章:

django - 为什么 Aptana 3 (OS X) 在导入的项目中找不到 django 设置模块?

objective-c - 是否有针对 Mac 和 iOS Cocoa/Objective C 的任何商业附加编程控件?

javascript - Mac 上 Chrome 的 Canvas 问题

macos - 使用 AppleScript 从文本文档中提取两个字符串之间的字符串

vim:如何删除行中间的空格

git - 如何让 Vim Ctrl-P 插件在 git 子模块中索引文件

Java - JTree UpdateUI 无法在 Runnable Jar 中工作

Vim 重复在词尾追加一些内容

python - 当我尝试在命令行中运行 vim 时出现 Python 错误

regex - 替代字符串中组上的vim调用函数