问题一:注释快捷键无缩进问题
这个问题是比较常见的问题,解决起来很简单,只需要取消勾选两个选项即可
1 进入设置页面
2 进入editor->code Style->Java
3 选择code generation
4 设置如下勾选即可
问题二:注释快捷键自动换行
使用注释快捷键ctrl + /时,idea会自动换行。 我不知道这是我自己的问题还是所有人都有的问题,尽管只需要再按一下↑就可以返回,但我觉得idea这波是真的笨比 百度了许久不见答案,问了chatgpt给出的两种方案也没有效果,这里使用宏给出一种解决方法
2.1 录制宏
- 随意添加一行要注释的内容
- 光标移动到行末尾
- 选择edit->macros->start macro recording
- 点击后将回到写代码的面板,此时按下ctrl + / 对test文字进行注释,文字test被注释后光标自动移动到下一行
- 然后按↑回到原行
- 此时录制完成,为其设置名称,我这里是comment1
2.2 为宏设置快捷键
- 进入settings页面,左边选项栏选择keymap
- 进入macros
- 右键invoke macro
- 选择add keyboard shortcut
点击我这里显示ctrl + 逗号 这个栏目,然后键盘同时按下组合键即可设置你的快捷键
2.3 保持良好的映射关系的设置
上面我是单独设置了ctrl+逗号作为新注释操作的快捷键,为了保持良好的操作风格,我们可能仍想使用ctrl + /作为注释操作的快捷键。
其实也就是改个冲突,因为已经有注释操作的快捷键是ctrl+/了,这里便无法设置,只需要将原本的ctrl+/的注释操作的快捷键删除,然后在这里使用即可。操作如下:
- 在keymap页面搜索comment
- 找到comment with line comment
- 右键选择 remove ctrl + /
- 然后再回到刚才设置comment1宏的地方设置其快捷键为ctrl+/即可
结语
感谢观看到此,由于之前的使用习惯是vscode中ctrl+/仅注释本行,并没有换行的操作,觉得再按一下↑很难受...对,就是懒。本着操作的特殊洁癖寻找了许久的方案,终于接触到宏指令功能。
如果你觉得对你有帮助可以点个赞