相关疑难解决方法(0)

在Vim中将缓冲区管道缓冲到外部命令

我是一个Vim新手.我想将当前缓冲区的内容发送到外部命令的stdin(比方说邮件).我的最终目的是设置一个快捷方式,以便从当前的Vim缓冲区快速发送电子邮件.我猜这应该是一个微不足道的东西,但我找不到一种方法将Vim缓冲区发送到外部命令.提前致谢.

vim external pipe

83
推荐指数
1
解决办法
3万
查看次数

从Vim中的脚本执行选择

我正在尝试将vim纳入我的主要工作流程.对我来说,一个主要的关键点是交互式编辑和运行程序/脚本.

例如,鉴于我目前已进入test.py

print('hello')
x = 5
y = x+2
print(y)
Run Code Online (Sandbox Code Playgroud)

如果不离开vim,我将如何:
a)运行整个脚本而不离开vim
b)运行"print('hello')"

vim

19
推荐指数
2
解决办法
3871
查看次数

用shell命令的输出替换vim选择

我需要将vim中的一些选定文本作为参数值传递给curl命令.例如.我需要能够跑步

curl -sSd css="body { border-radius: 5px; }" http://prefixr.com/api/index.php
Run Code Online (Sandbox Code Playgroud)

来自vim.显然,"body {border-radius:5px;}"部分将是动态的.通常,在vim中选择视觉模式.

如何获取所选文本并将其作为卷曲参数传递?

vim curl external pipe

15
推荐指数
1
解决办法
5440
查看次数

我可以在Vim视觉选择中执行MySQL查询,并在新缓冲区中输出

给定一个由多行MySQL查询组成的文件,例如

SELECT foo, bar, etc
FROM blah
WHERE something or other
LIMIT etc
Run Code Online (Sandbox Code Playgroud)

有什么办法可以在Vim中直观地选择一个查询,通过MySQL管道,然后查看查询并得到一个新的缓冲区?

澄清:我不想要表格输出,但可以在vim中进一步处理或导入电子表格(如从mysql --batch获得的制表符分隔输出)(Ubuntu Linux).

mysql linux vim

7
推荐指数
1
解决办法
3111
查看次数

标签 统计

vim ×4

external ×2

pipe ×2

curl ×1

linux ×1

mysql ×1