IntelliJ IDEA自动完成小写SQL

E. *_*din 13 sql oracle intellij-idea

我想用小写编写我的SQL代码并能够自动完成.截至目前,自动完成功能使用大写.

我能解决这个问题吗?

IntelliJ IDEA 15自动完成sql

Har*_*dic 32

我不推荐它,因为我是一个很好的代码练习和使用大写的坚持者.

然而;

Ctrl+ Alt+ S打开"设置".

转到:Editor > Code Style > SQL并更改KeywordsTo lower

希望它也会将函数名称更改为小写.
如果不是,我怀疑IntelliJ将从您正在使用的依赖项自动完成,并强制您使用大写命名约定.此时,您只能选择将整个依赖项编辑为小写.

  • 我觉得像是大写的deters可读性,因为它更容易阅读小写,因为这是你大多数阅读文本.谢谢你的解决方案!我发现"不要改变"选项更合适. (5认同)
  • 同意,良好的代码实践是*小写*不是大写. (4认同)
  • 所有3个主要的SQL数据库([MySQL](http://dev.mysql.com/doc/refman/5.7/en/keywords.html),[MS SQL Server](https://technet.microsoft.com/en -us/library/ms189499(v = sql.90).aspx)和[PostgreSQL](https://www.postgresql.org/docs/9.0/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-SQL-ONEROW ))所有在他们的文档中使用大写关键字.它还提供了表/行/列名称与关键字之间的明显区别.我很确定好的做法是使用_uppercase_. (3认同)
  • 糟糕,忘记提及 [Oracle 12c](http://docs.oracle.com/database/121/SQLRF/statements_10002.htm#SQLRF01702)。文档使用_大写_。 (2认同)