日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Idea 格式化代码-配置

發(fā)布時(shí)間:2023/12/2 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Idea 格式化代码-配置 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我在開發(fā)過程中為了保持代碼的整潔,經(jīng)常會用到Idea的快捷鍵 Ctrl+Alt+L來格式化代碼。這個(gè)功能很好用,所以我基本上每敲一段代碼就會用這個(gè)快捷鍵格式化一下代碼。但是由于在開發(fā)中是多人協(xié)作項(xiàng)目,因此這個(gè)快捷鍵總是會不小心把別人開發(fā)給格式化了。導(dǎo)致提交的時(shí)候總是不小心提交了不必要的空格和空行,這些格式化導(dǎo)致提交的空格在很多情況下會導(dǎo)致代碼沖突。

因此 Idea 格式化這個(gè)功能必需要滿足我的開發(fā)需要:

  • 格式化代碼
  • 只格式化我修改的代碼
  • 不格式化未修改的代碼

相信 Idea 強(qiáng)大如斯,應(yīng)該是能夠通過設(shè)置滿足我的需求,于是在經(jīng)過一段時(shí)間的不懈努力下,終于找到了配置方法,可以使用快捷鍵:Ctrl+Alt+Shift+L 調(diào)出格式化配置對話框:

在默認(rèn)情況下,Scope 選項(xiàng)是 Whole file ,也就是格式化當(dāng)前窗口的全部代碼。如果代碼文件中包含別人提交的代碼的話,如果格式與我們配置的格式不符的話就會格式化整個(gè)文件。也就會導(dǎo)致我們的提交會多出一些無用的空格和空行,這些為了格式化滿足的空格和空行很多時(shí)候都是導(dǎo)致我們代碼發(fā)生沖突的根源,而且在做代碼審核的時(shí)候也不方便。

這里我們只需要將 Scope 設(shè)置為圖中Only changes uncommitted to VCS 就可以啦。由于這個(gè)配置是具有記憶性的,因此我們只需配置一次,此時(shí)再使用 Ctrl+Alt+L 格式化的時(shí)候就會沿用這個(gè)配置從而實(shí)現(xiàn) 格式化自由。

在新版本的 Idea 中我們還可以設(shè)置在自動保存的時(shí)候觸發(fā)格式化操作。我們可以在
Preferences->Settings->Tools->Actions on Save 中進(jìn)行設(shè)置。

注意在勾選完Reformat code 之后后面的 Whole file 這里要改為 Changed lines。

參考資料

Reformat File dialog
敖丙的描述

總結(jié)

以上是生活随笔為你收集整理的Idea 格式化代码-配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。