0x1*_*313 111 format reformat intellij-idea
键入';'后,在Intellij IDEA中是否可以 或者按'Enter'发生了这个字符串的格式化?
例如,要:
a+b=10;
Run Code Online (Sandbox Code Playgroud)
后:
a + b = 10;
Run Code Online (Sandbox Code Playgroud)
或者只有可能的选项:Code> Reformat Code ...?
谢谢!
axe*_*rod 148
IntelliJ中的自动格式化快捷方式
pri*_*ime 20
您可以使用Save Actions 插件执行此操作, 请参阅有关如何配置插件的文章。
保存操作插件支持可配置的、Eclipse 式的保存操作,包括“优化导入”、“重新格式化代码”、“重新排列代码”、“编译文件”和一些针对 Java 的快速修复,如“添加/删除‘这个’限定符”等. 当文件在磁盘上同步(或保存)时,插件会执行配置的操作。
不过我更喜欢热键,对于 Mac,
要格式化代码:Ctrl+ Alt(Option)+L
而另外我做的,:Ctrl+ Alt(Option)+ O ,这将删除未使用的进口和格式化进口名单。
Naf*_*dem 17
我找到了两种方法:
转到Settings> Keymap.
右侧部分转到Editor Actions> complete current statement.
单击它,然后选择添加键盘快捷键.按 ; 并选择确定.
使用宏.去
Edit> Macros> Start Macro Recording.
现在按分号和键盘快捷键重新格式化代码(您可以从其他答案或设置>键盘映射中找到键盘快捷键).
在重新格式化之后转到
Edit> Macros> Stop Macro Recording
使用名称(自动格式或其他)保存宏.然后去
Settings> Keymap> Macros> auto format
(宏名称).
单击此处并选择添加键盘快捷键,然后按分号并单击确定.现在每当你按分号时它会写分号并进行自动格式化.
文件 - >设置 - >键映射 - >完整当前声明
我;
在那里添加了密钥.输入';'时 在该行的末尾,它是自动格式化.
UPDATE
我意识到这会在某些情况下引起一些问题.请改用Ctrl
+ Shift
+ Enter
.该键可用于一行中光标的任何位置.它将;
在行尾添加.此快捷方式还有一些其他有用的功能.
喜欢:
public void someMethod()
Run Code Online (Sandbox Code Playgroud)
快捷方式后:
public void someMethod() {
// The cursor is here
}
Run Code Online (Sandbox Code Playgroud)
所以插入时格式化;
是没有必要的.
归档时间: |
|
查看次数: |
154632 次 |
最近记录: |