2009-08-21 80 views
128

在eclipse中,你可以點擊Ctrl + 在任何行,它會根據您在設置中選擇的縮進方案自動縮進行或行組。如何在Netbeans中自動縮進?

我真的在Netbeans中缺少這個功能。有沒有相同的功能?

我知道Alt鍵 + + F的但它不夠好。我想縮進一組線,而不是所有的文件。

+7

Alt + Shift + F現在只會重新格式化一個選區,而不是整個文件。 – 2011-12-09 14:49:39

+2

Nice edit @వినోద్。 – thomasfedb 2013-07-21 08:41:10

+0

您還可以在首選項中將您的鍵映射設置爲與Eclipse相同的設置。我在使用NetBeans時會這樣做,因爲我主要是Eclipse用戶。這樣我不必記住兩個系統。 – crowmagnumb 2014-05-21 19:33:14

回答

85

開放工具 - >選項 - >鍵映射,然後尋找所謂的「重新縮進當前行或選擇」的行動,並設置任何你想要的快捷方式。

+1

仍然不能用於JavaFX,但Eclipse eclipse JavaFX插件具有此功能缺陷也是如此,所以我想我只能等待JavaFX的成熟。謝謝! – 2009-08-24 20:05:34

+0

試用一個縮小文件(所有代碼在一行)並不會縮進任何東西:整個文件停留在一行上。 – 2016-05-12 06:27:57

5

Ctrl + Shift + F將執行頁面中所有代碼的格式。

+1

在最新的Netbeans(6.71)中,它是Alt + Shift + F,它在javaFX模式下不起作用。 Eclipse CDT(用於C/C++)有它的工作。它還不夠好,因爲我有時只想縮進幾行,而不是所有的代碼(例如,當修復大文件的一小部分時壞的標識,我不想更改所有行的縮進) – 2009-08-21 15:39:07

+1

Ctrl + Shift + F打開「Find in Projects」對話框 – 2014-02-18 09:07:23

+2

LoL,'ctrl'+'shift'+'f'是在所有文件中查找的快捷方式 – 2016-06-13 07:34:13

20

Shift + Alt + F縮進整個文件。

+0

看到我的回覆@Milhous – 2009-08-29 19:47:39

9

選擇要重新格式化的行(縮進),然後按Alt + Shift + F。只有選定的行會被重新格式化。

2

我有netbeans 6.9.1現在打開,ALT + SHIFT + F只縮進你選擇的行。

如果沒有選擇行然後它會縮進整個文件你在。

1可能的意外情況是,如果你只選擇了1號線,它必須完全選中,否則什麼也不做。但是,您不必完全選擇組的最後一行,也不必選擇第一行。

我預期的只選擇第一對夫婦字符的縮進只有一條線,但沒有工作,是啊,我知道我懶的地獄......

+0

謝謝。也許這是因爲我已經寫了它,也許我沒有注意到,它總是沒問題。很高興知道它現在正在工作(幾乎)。 – 2011-04-14 08:51:42

4

如果你想自動縮進就像Emacs的它的TAB,即縮進當前行,將光標移動到第一個非空白字符,這樣做:

  1. 選擇工具 - >選項 - >編輯 - >宏
  2. 創建一個新的宏並稱之爲「tabindent」
  3. 插入下面的宏代碼:

    重新縮進線 尖號線一列 脫字開始行

  4. 點擊「設置快捷方式」,然後按TAB

159

Alt + Shift + F縮進您的選擇。如果沒有選擇,它縮進整個文件。

在較新版本的NetBeans中,您甚至可以一次格式化多個文件/文件夾!在Projects窗口/邊欄中,如果選擇一個或多個文件夾或文件並按Alt + Shift + F。 NetBeans請求「遞歸格式化選定的文件和文件夾?」,然後按「OK」將遞歸地格式化所有選定的文件/文件夾。

在Mac OS X,快捷鍵是Ctrl鍵++˚F。 (注:這是按Ctrl,而不是

我上面的快捷鍵使用的NetBeans 7和8

+0

我對派對有點遲到,但這個捷徑做的不僅僅是影響縮進。開箱即用,重新格式化可以添加/刪除換行符(例如'/ ** ** /'註釋和近花括號'{}')。當使用其他人的代碼時,這是特別麻煩的,你所要做的就是讓縮進符合你發現的可讀性。 – kwah 2013-06-29 12:25:29

+0

編輯說明如何格式化多個文件 – 2014-04-08 10:39:03

+0

「Ctrl + Shift + F」在我的Mac中適用於「NetBeans IDE 8.0.2」。 – 2015-08-21 09:15:50

2

在NetBeans,按Alt + Shift + F。如果格式化所有的代碼,你想要縮進線條,選擇線條並按Alt + Shift +右箭頭鍵,並取消縮進,按Alt + Shift +左箭頭鍵。

+0

此評論直接顯示在谷歌搜索上,gz:D – 2016-11-15 21:10:21

+0

這是正確的答案。 – Mohannd 2017-11-02 08:46:18

2

對Java的NetBeans 7.1及更高版本,甚至在NetBeans 8.0(即i'm目前使用)及更高版本,快捷方式是:

Alt鍵 + + ˚F

如果你看看KeyMap訪問菜單:Tools - >Options - >Keymap,「動作」是格式用快捷鍵定義:Alt + + ˚F

4

下面是自動縮進使用Netbeans 8.文件的完整過程

第一步是去Tools -> Options並單擊編輯按鈕和格式選項卡,顯示它在下面的圖片上。

enter image description here

當您設置格式選項,然後點擊應用按鈕和確定。請注意,我的例子是用C++語言編寫的,但這也適用於Java。

第二步是CTRL +要應用新的格式設置爲文件提供一個。然後,ALT + SHIFT + F或點擊菜單Source -> Format

希望這會有所幫助。