我喜欢使用psql
,有时我会评论部分查询(通常是一行) - 类似于"快速修复,看看你得到了什么"。
内部psql
编辑器不适合大型查询,因此我经常通过\e
使用外部编辑器(目前它是vim
)。
问题是当查询的某些部分当前在psql
中被注释时,它在外部编辑器中显示为空行。
如何在调用外部编辑器时将psql
配置为不删除注释?
答案 0 :(得分:2)
我总是使用/* COMMENT */
来临时评论部分代码,因为我认为它会在查询中失去其余部分(在--
之后)cos converts code to one line
<(>((我在Oracle 8.smth中遇到了同样的错误 - 在包代码中然后根据常规规则重新解析新的查询缓冲区 psql,其中整个缓冲区被视为一行
--
注释后,它忽略了所有字符的转储包)))
令人惊讶的是\e
编辑只丢失一行(注释了--
一行)。
回答:使用/**/
评论,并通过投放保留评论
提示:如果您使用vim
,则可以按ESC + $
顺序跳到行尾,因此来自--
的努力没有太大区别评论