在mysql命令提示符中,使用$EDITOR变量的编辑命令将导致没有任何配色方案的VIM环境。
每次创建新查询时,我都必须键入':set语法=mysql‘。这是因为mysql临时文件名没有.sql扩展名。下面是mysql可以选择的名称示例: /tmp/sql97H2iA。
如何使vim在不进行干预的情况下设置mysql语法?
使用x86_64包装器VIM - Vi IMproved 7.4 (2013年8月10日,编译2014年12月9日17:36:18)包含补丁: 1-488 Ubuntu 15.04
发布于 2016-01-17 21:44:00
将下面的行添加到vimrc中将告诉Vim设置每个缓冲区的正确文件类型,其名称以/tmp/下的sql开头
augroup sql
autocmd!
autocmd BufNew,BufEnter /tmp/sql* setlocal filetype=sql
augroup ENDhttps://stackoverflow.com/questions/34841902
复制相似问题