如何恢复netbeans默认行为?

Ave*_*Joe 6 php netbeans

我想我不小心覆盖了netbeans编辑器中的一个默认设置(Windows 7上的7.2),一个漂亮的功能已经消失.

现在实现了支架完成功能.

我是Netbeans的新手.我以前打字的时候

"

Netbeans用于放置匹配"并将光标放在第一个引号后面

" //这里"表示光标

所以当我在那里看到光标时,我只是输入...当我完成输入时,我曾经只能按下回车键(当光标仍然在结束报价内时)和netbeans用于自动放入半 - 该行末尾的列(在结束报价之后)并将我推进到下一行 - 非常好.但是现在,输入完全创建了一条新线,将结束报价也推到了下一行.显然,没有更多的半列.

所以我现在最终得到这个

"

输入过去常常给我这个;

"

我想知道出了什么问题,在哪里.现在我必须按右箭头到达结束报价的右侧并手动放置一个半列然后按回车键.

你如何带回默认设置?你在这样的情况下做什么?

运行Windows 7.和netbeans 7.2.1

谢谢

mbi*_*tte 5

您问题的一般答案

设置存储在用户目录中的XML文件中:

${userdir}/config/Editors/text/{PROGRAMMING_LANGUAGE_HERE}/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml. 
Run Code Online (Sandbox Code Playgroud)

如果删除此文件,语言设置(包括格式)将设置为默认值。

我不确定该功能是否已在语言设置中,但是只需检查config目录并删除文件,直到该功能恢复正常即可!

您还可以删除XML文件的特定部分,以仅重置某些设置。


您特定问题的替代方法(替代方法1)

在评论和讨论中进行讨论之后,我发现此链接可以替代您的特定请求。我仍然将原始答案保留在此处,因为它会回答标题中的问题(并帮助将来使用搜索功能的人)。

Netbeans提示:在PHP的行尾添加分号

在Netbeans中编写Java时,有一个方便的快捷方式,只需按ctrl +;即可在行的末尾放置一个分号(;)。听起来似乎没什么大不了的,但是似乎我经常写一段代码,但最后却以分号结尾。我认为这与代码的完整有关(例如,IDE永远不会让我在完成要编写的代码之前就走到最后一行,这确实是一件好事)。但是,编写PHP时此功能不可用。

我实际上发现此快捷方式有多方便的证明是,我现在在编写PHP时一直在Netbeans中尝试使用它,只是感到失望。

如何在Netbeans for PHP中做到这一点

但是,有一种快速的方法可以在Netbeans(以及任何提供宏支持的编辑器)中创建此功能:

在Netbeans中,单击文本编辑器中的某个位置。

  1. 选择编辑>启动宏

  2. 现在,在编辑器中,按“结束”键,然后按“;”。键。现在,您应该在行尾使用分号。

  3. 选择编辑>停止宏

  4. 给您的宏起一个名字(例如“ Append;”)

点击“设置快捷方式”

按“ ctrl +;”,然后单击“确定”

你完成了!


您特定问题的替代方法(替代方法2)

另外,在中Options -> Editor -> Code Templates,您有一堆模板,其中包括一个生态快捷方式,它可以完全满足您的要求(双引号,;等)!由于某些原因,这些模板无法使用默认设置“在TAB上扩展模板”来为我工作,但是如果我将其更改为CTRL + SPACE,则可以完美运行!