使用 Vim,我试图将在可视模式下选择的文本通过管道传输到 UNIX 命令,并将输出附加到当前文件的末尾。例如,假设我们有一个 SQL 命令,例如:
SELECT * FROM mytable;
我想做如下的事情:
<ESC>
V " select text
:'<,'>!mysql -uuser -ppass mydb
但是,我不想让输出覆盖当前选定的文本,而是希望将输出附加到文件的末尾。您可能会看到这是怎么回事。我正在使用 Vim 作为一个简单的 SQL 编辑器。这样,我不必离开 Vim 来编辑、调整、测试 SQL 代码。