Amjith Ramanujam

218 积分
User profile image.
San Jose

Amjith Ramanujam 是 Netflix 的高级软件工程师。他的团队负责在极端逆境下保持 Netflix 服务的运行。换句话说,他的团队负责执行区域故障转移。

业余时间他编写现代 CLI 工具。他是 pgcli 和 mycli 的创建者。

你应该在 Twitter 上向他问好。

发表的评论

我过去使用过 Vim 的 YouCompleteMe 插件。 此后我迁移到了 neovim,目前正在使用 neovim-completion-manager 插件。

https://github.com/roxma/nvim-completion-manager

你说得对。我没有添加那个,因为我必须展示如何触发编辑器启动。

这通常在 pgcli 和 mycli 中通过在查询末尾附加 `\e` 来完成。

例如:`SELECT * FROM tabl1 \e` 并按下回车键将启动编辑器,并将查询内容填充到编辑器中。然后你可以编辑查询并退出编辑器,命令将被填充回提示符。

可以通过读取查询并检查查询是否 `endswith('\e')`,然后采取适当的措施来实现。

我希望这能帮助你入门。

© 2025 open-source.net.cn. All rights reserved.