SSMS中是否存在可跳转至下一行首位置的Enter类快捷键?
可实现需求的三种操作方案
- 原生无改键方案:连贯按下
End+Enter即可。先按End跳转到当前行末尾,再按回车就会直接定位到下一行的无缩进行首位置,操作连贯下和单快捷键效率没有明显差异。 - 自定义单快捷键方案:
- 打开SSMS顶部菜单栏的「工具」→「选项」
- 依次展开左侧目录「环境」→「键盘」
- 在「显示命令包含」输入框搜索
Edit.NewLineAtEnd命令 - 为该命令绑定未被占用的快捷键(如
Ctrl+Shift+Enter),保存配置后即可用单快捷键直接实现需求效果。
- 全局关闭自动缩进方案:如果不需要代码自动缩进功能,可以在「工具」→「选项」→「文本编辑器」→「Transact-SQL」→「制表符」中,将缩进模式从「智能」修改为「无」,之后直接按
Enter就会直接跳转到下一行行首。
你之前尝试的Ctrl+Enter功能为在当前光标上方插入新行,Shift+Enter功能为在当前位置换行并保留原有缩进,所以无法匹配你要的效果。
内容的提问来源于stack exchange,提问作者MisterXAGE_
相关产品推荐
相关产品推荐

