相关疑难解决方法(0)

从命令行在Vim中执行命令

无论如何,从命令行对文件执行Vim命令?

我知道反面是这样的:

:!python %
Run Code Online (Sandbox Code Playgroud)

但是,如果我想在:retab没有在Vim中打开它的文件怎么办?例如:

> vim myfile.c
:retab | wq
Run Code Online (Sandbox Code Playgroud)

这将打开myfile.c,用空格替换选项卡,然后保存并关闭.我想以某种方式将这个序列链接到一个命令.

它会是这样的:

> vim myfile.c retab | wq
Run Code Online (Sandbox Code Playgroud)

vim

70
推荐指数
2
解决办法
4万
查看次数

如何将缓冲区内容写入stdout?

有没有机会将当前vim缓冲区的内容写入stdout?

我想使用vim编辑通过stdin传递的内容 - 无需临时文件来检索修改后的内容(在Linux/Unix上).

是否有可能插件/脚本 - 退出或保存时将缓冲区内容放入stdout?

vi vim shell stdout

31
推荐指数
4
解决办法
1万
查看次数

标签 统计

vim ×2

shell ×1

stdout ×1

vi ×1