我正在尝试在 vim 中使用动态 SQL 自动完成(全方位菜单)功能,但它不起作用。
我在 Linux Mint 上使用 Yakuake 终端,并且DBext vim 插件正在工作。
我可以C-xC-o,但它只显示表格,我也需要列。我也不能左右钻。
如果我处于插入模式并按下,C-c那么它就像我按下Esc并返回正常模式一样。
当我键入:SQLSetType pgsql
时,它显示“不是编辑器命令”。
我正在尝试在 vim 中使用动态 SQL 自动完成(全方位菜单)功能,但它不起作用。
我在 Linux Mint 上使用 Yakuake 终端,并且DBext vim 插件正在工作。
我可以C-xC-o,但它只显示表格,我也需要列。我也不能左右钻。
如果我处于插入模式并按下,C-c那么它就像我按下Esc并返回正常模式一样。
当我键入:SQLSetType pgsql
时,它显示“不是编辑器命令”。
对于登陆这里的人:我为 VIM 创建了一个 sql 插件,它也有智能感知:https ://github.com/cosminadrianpopescu/vim-sql-workbench 。它基于 SQL Workbench。
我加了
filetype plugin on
在我的 .vimrc 文件中,热键是 crtl+shift+c (例如,如果您想从终端复制),按下该组合后,您按 t 显示所有表格,然后向左向下钻取到突出显示的列桌子,
剩下的在
:h sql.txt
好的,所以ft_sql文档似乎说到达列的快捷方式不是C-c,但实际上C-C c这可能意味着Ctrl- Shift-C然后点击c,或者它可能意味着Ctrl- LCtrl- c。
不幸的是,这有点奇怪,所以继续尝试组合,看看你是否能找到有效的方法!