【问题标题】:Vim SQL omnicompleteVim SQL 全能
【发布时间】:2015-01-13 21:14:14
【问题描述】:

我正在尝试使用 vim 中的动态 SQL 自动完成(全能菜单)功能,但它不起作用。

我在 Linux Mint 上使用 Yakuake 终端,DBext vim plugin 正在工作。

我可以做 C-xC-o,但它只显示表格,我也需要列。我也不能左右钻。

如果我处于插入模式并按下 C-c,那么它就像按下 Esc 并返回正常模式。

当我输入 :SQLSetType pgsql 时,它显示“不是编辑器命令”。

【问题讨论】:

  • 这似乎在超级用户上重复。不过我也遇到了同样的问题。

标签: vim omnicomplete vim-plugin


【解决方案1】:

对于登陆这里的人:我为 VIM 创建了一个 sql 插件,它也有智能感知:https://github.com/cosminadrianpopescu/vim-sql-workbench。它基于 SQL Workbench。

【讨论】:

    【解决方案2】:

    好的,所以ft_sql 文档似乎说到达列的快捷方式不是 C-c,但实际上 C-C c 可能意味着 Ctrl-Shift-C 然后点击 c 或者它可能意味着 Ctrl-LCtrl-c.

    不幸的是,它有点奇怪,所以继续尝试组合,看看你是否能找到有效的方法!

    【讨论】:

      【解决方案3】:

      我加了

      filetype plugin on
      

      在我的 .vimrc 文件中 并且热键是 crtl+shift+c (就像你想从终端复制一样) 按该组合后,按 t 显示所有表格,然后向左向下钻取到突出显示的表格的列,

      剩下的都在

      :h sql.txt
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-03
        • 2013-02-17
        • 1970-01-01
        • 1970-01-01
        • 2017-06-26
        • 1970-01-01
        • 1970-01-01
        • 2010-11-16
        相关资源
        最近更新 更多