我想在vim中使用动态SQL自动完成(omni menu)功能,但它不工作。Vim SQL omnicomplete
我在Linux Mint上使用Yakuake终端,并且DBext vim plugin正在工作。
我可以做C-XC-O,但它只能说明表,我需要的列了。我也不能左右钻。
如果我在插入模式和我按C-C然后它就像我按下Esc键和返回到正常模式。
当我输入:SQLSetType pgsql
它说“不是编辑器命令”。
我想在vim中使用动态SQL自动完成(omni menu)功能,但它不工作。Vim SQL omnicomplete
我在Linux Mint上使用Yakuake终端,并且DBext vim plugin正在工作。
我可以做C-XC-O,但它只能说明表,我需要的列了。我也不能左右钻。
如果我在插入模式和我按C-C然后它就像我按下Esc键和返回到正常模式。
当我输入:SQLSetType pgsql
它说“不是编辑器命令”。
我在.vimrc文件 添加
filetype plugin on
和热键是CRTL + Shift + C键(比如,如果你想从终端复制) 您按下此组合之后按T键显示所有的表,然后离开向下钻取到高亮表的列,
剩下的就是在
:h sql.txt
OK,所以ft_sql文件似乎是说,快捷方式去列不抄送,但实际上CCÇ这可能意味着要么按Ctrl - 移 - Ç和然后打到c或它可能意味着Ctrl - LCtrl - c。
不幸的是,这不仅仅是一个奇怪的事情,所以不断尝试组合,看看你是否能找到有效的方法!
对于谁的土地他回复:我为VIM创建了一个sql插件,它也有intellisense:https://github.com/cosminadrianpopescu/vim-sql-workbench。它基于SQL Workbench。
这似乎是超级用户重复。虽然我有同样的问题。 – 2012-09-19 13:14:24