Netbeans IDE:如何在 Netbeans 中折叠大块 Javascript 代码?

发布于 2024-10-29 05:09:24 字数 249 浏览 2 评论 0原文

我已经从舒适的 Dreamweaver IDE 跃迁到 Netbeans,但缺少代码折叠选项 :(

我发现使用 Netbeans 可以折叠普通函数,但我似乎不知道如何折叠大函数我在 Netbeans 中找到了其他语言的修复程序,但它们似乎不适用于 Javascript。在处理 4000 多行的大型文件时,这非常令人沮丧……

当然有办法吗?没有人可以推荐一个适用于 JS、CSS、HTML 和 PHP 的 IDE 吗?

I have taken the leap from my comfortable dreamweaver IDE to Netbeans and am missing my code folding options :(

I see with Netbeans you can fold normal functions but I can't seem to work out how to fold large chunks (entire modules). I have found fixes for other languages in Netbeans but they don't seem to work in Javascript. This is very frustrating when working on my large 4000+ line files...

Surely there is a way?! If not can anyone recommend an IDE that is good for JS, CSS, HTML and PHP?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

痴骨ら 2024-11-05 05:09:24
//<editor-fold defaultstate="collapsed" desc="Your Description">

.... pieces of code ....

//</editor-fold>

学分归我大学老师所有

Edited*
//<editor-fold defaultstate="collapsed" desc="Your Description">

.... pieces of code ....

//</editor-fold>

credits goes to my teacher in college

Edited*
似最初 2024-11-05 05:09:24

折叠任何文件类型中的所有数据的快捷键是“Ctrl + Shift + -(减号)”。
要完全展开该文件,您需要执行相反的操作,即“Ctrl + Shift + +(加号)”。

去看&编辑 NetBeans IDE 的整个键盘快捷键,请转到“Tools Menu > Options > Keymap Tab”。

希望有帮助。

除函数本身之外的折叠代码结构的更新:-
请按照以下步骤操作:-

  • 转到此部分“工具菜单>选项>编辑器选项卡>常规子选项卡”。
  • 您会在那里找到 2 个部分 - “代码折叠”和“代码折叠”。 “骆驼案行为”。
  • 在“代码折叠”部分中,有两个子部分 - “使用代码折叠”和“使用代码折叠”。 “默认折叠”。
  • 选中“使用代码折叠”子部分的复选框,以激活其他子部分的其他选项。
  • 在另一个小节“默认折叠”中,您会发现 6 个选项。其中,您需要的选项是“标签和其他代码块”。选中此选项的复选框,以激活所有代码结构的代码折叠(例如“if”和“for”逻辑,...),然后重新启动应用程序(否则它可能无法工作)。

The shortcut key for folding all of the data in any file type is "Ctrl + Shift + - (minus sign)".
To expand fully that file, you need to do the opposite, which is "Ctrl + Shift + + (plus sign)".

To see & edit the whole Keyboard Shortcuts of NetBeans IDE, please go to the "Tools Menu > Options > Keymap Tab".

Hope it helps.

Update for Folding Code Structures other than the Functions itself:-
Follow these steps:-

  • Go to this section "Tools Menu > Options > Editor Tab > General Sub-Tab".
  • You will find 2 sections in there - "Code Folding" & "Camel Case Behavior".
  • In the section of "Code Folding", there are two sub-sections - "Use Code Folding" & "Collapse by Default".
  • Check the checkbox for the sub-section "Use Code Folding", to activate the other options of the other sub-section.
  • In the other sub-section "Collapse by Default", you will find 6 options. Among them, your required option is the "Tags and Other Code Blocks". Check the checkbox of this option, to activate code folding for all code structures (like "if" & "for" logic, ...), and then restart the application (otherwise it MAY NOT work).
最初的梦 2024-11-05 05:09:24

NetBeans 7.3 Beta 2 改进了 JavaScript 的代码折叠。您可以添加自定义折叠注释来阻止您想要的任何内容:

// <editor-fold>
... code ...
// </editor-fold>

更多信息此处

使用一周后,NetBeans 测试版的速度神秘地变慢了。我重新安装了它,这有点麻烦,但从那以后就没有问题了。代码折叠非常有帮助。

NetBeans 7.3 Beta 2 has improved code-folding for javascript. You can add custom fold comments to block off whatever you want:

// <editor-fold>
... code ...
// </editor-fold>

More information here.

After a week of use the beta version of NetBeans mysteriously slowed down. I reinstalled it, which is a bit of a chore, but no problems since then. The code folding is very helpful.

ㄖ落Θ余辉 2024-11-05 05:09:24

简而言之,如果不使用可怕的 NB 特定 XML 标签,就无法通过匹配的括号来折叠代码(这意味着其他人在任何其他 IDE 中查看您的代码都会感到非常困惑)。

这个问题需要解决,但 Oracle 似乎并不关心。

The short answer is that there is no way to fold code by matched parens with out using their hideous NB specific XML tags (which means anyone else looking at your code in any other IDE is going to get extremely confused).

This needs to be fixed but Oracle doesn't seem to care.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文