2014-04-11 123 views
67

怎麼可能像崇高的文本一樣,爲自動換行指定一個快捷方式?即如果代碼行太長,它應該自動切換到下一行。 wikipedia.org.org/Word_wrap代碼包裝IntelliJ?

This code should be wrapped out

+0

也許是我沒有理解錯的話。如果你想格式化代碼,根據鍵綁定,你可以自動格式化代碼。 Eclipse綁定:Shift + Ctrl + F。如果你編輯一個字符串,只需在裏面按,它將生成連接字符串的代碼。你的意思是? – hgoebl

+0

嗯,是的ENTER將解決我的問題,但我將無法擊中每一行的輸入。此外,如果有人在不同的顯示器上打開這個文件,這將是一個醜陋的混亂。我想讓IDE自動換行。 –

+0

在intellij中不能有隻在顯示器中可見的換行符 - 您需要重新格式化文本,以便您有強硬的換行符。只需使用Ctrl-Alt-Enter,Ctrl-Enter或其他。 – vikingsteve

回答

105

我認爲"soft wrap"可能是你在追求的。它是隻讀的,即不會更改文件中的字符,只會包裝您在屏幕上看到的內容。

settings soft wrap 的IntelliJ> = 14.1.4:正如評論所指出的尺蠖,該選項下文件>設置>編輯>常規 - 在虛擬空間子組下。

的IntelliJ < 14.1.4:尋找下文件>設置>編輯>虛擬空間。 默認情況下,它沒有快捷鍵,但可以在鍵盤映射中指定一個快捷鍵。

AndroidStudio> = 1.4.1:選項是下文件>設置>編輯>常規 - 所述軟包裝紙子組下。

您還可以右鍵單擊裝訂線(豎線顯示行號)並選擇「使用軟包裝」 - 感謝Bajal的評論。 gutter soft wrap

+0

謝謝@shorn!這是我正在尋找的功能。 –

+0

在WebStorm 10.0.4中找不到該選項... –

+1

在當前版本的IntelliJ(14.1.4)中,軟包裝選項位於編輯器 - >常規下。 – looper

9

[Ctrl + Alt + S]或文件 - >設置,以打開設置對話。

搜索代碼樣式。其項目設置下。

在代碼風格,一般檢查

wrap when typing reaches margin 

這將會給你包裝的代碼。

+0

感謝您的建議,但我基本上想讀它的代碼。不在編輯或編寫新的時候。 –

+0

該選項是否被重命名?我再也找不到它了。 – Pieter

2

(在社區版2016+)去:IntelliJ IDEA的>首選項>編輯>常規:選擇選項「使用軟包裝紙編輯器」和「使用原有線路的縮進包裹件」

4

在社區版,完成下列步驟:

文件>>設置>>編輯>>代碼風格>> Java的

轉到包裝和標籤大括號。

將「Right margin(columns)」選項設置爲您想要作爲換行點的列數。 將「Wrap on typing」設置爲YES。

不要忘記在單擊確定前應用更改。

1

OS X 10.8的IntelliJ IDEA 15.0.5: IntelliJ IDEA的菜單/首選項/編輯/一般/軟包裝紙