我在我的Java項目中使用的IntelliJ,但它似乎是定製的摺疊不起作用:的IntelliJ定製摺疊不起作用
//<editor-fold desc="Description">
for (int i = idx; i < split.length; i++)
xmlString += " " + split[i];
//</editor-fold>
IDE不會產生上述代碼的任何彎折塊。
我在我的Java項目中使用的IntelliJ,但它似乎是定製的摺疊不起作用:的IntelliJ定製摺疊不起作用
//<editor-fold desc="Description">
for (int i = idx; i < split.length; i++)
xmlString += " " + split[i];
//</editor-fold>
IDE不會產生上述代碼的任何彎折塊。
嘗試通過快捷方式第一次創建自定義的摺疊:
Ctrl+Alt+T
,由於某些原因,當我從JetBrains網站上粘貼示例時,它並沒有工作,但在此之後,所有的摺疊功能都正常工作。
謝謝。其實我確實非常喜歡你所說的,但它根本不起作用。但在其他項目中這是有效的。 – Zhao
嘗試//region xyz
和//endregion
。這是我一直使用的。
例如,與摺疊區域傻單元測試:
@Test
public void myTest() {
//region Setup
MyDependency dep = EasyMock.mock("dep", MyDependency.class);
MyThing thing = new MyThing(dep);
//endregion
//region Expectations
expect(dep.trySomething()).andReturn(Boolean.TRUE);
EasyMock.replay(dep);
//endRegion
//region Execution, Assertion, and Verification
ThingStatus status = thing.doIt();
Assert.assertEquals("doIt was successful", ThingStatus.OK, status);
EasyMock.verify(dep);
//endregion
}
region
和endregion
之間的代碼的區域將是可摺疊的。在摺疊時,它們將與您在region
系列上提供的描述性文字混疊在一起。
這是比鍵盤快捷鍵更手動,但這從來沒有失敗過。
有幾個問題:1)您正在運行的是什麼版本的IntelliJ IDEA? 2)我假設上面的例子是Java? 3)當你說「IDE不會產生任何摺疊」時,你的意思是a)你沒有得到排水溝中的小減號;或b)默認情況下該區域未摺疊? – Javaru
我正在使用最新版本的Intellij。我的意思是,我沒有在陰溝中得到任何減號 – Zhao