gpt4 book ai didi

php - 如何恢复 netbeans 的默认行为?

转载 作者:可可西里 更新时间:2023-11-01 13:23:01 26 4
gpt4 key购买 nike

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

括号补全功能现已生效。

我是 NetBeans 的新手。当我以前打字的时候

echo "

NetBeans 用于放置匹配的 " 并将光标放在第一个引号之后

echo "|"`   // here the `|` denotes the cursor

因此,当我看到光标在那里时,我只需输入...当我完成输入时,我过去只需按回车键(当光标仍在右引号内时),NetBeans 过去常常自动将该行末尾的半栏(在收盘价之后)并将我推进到下一行 - 非常好。但是现在,输入完全创建了一个新行,将收盘价也推到下一行。显然,不再有半栏。

所以我现在得到了这个

echo "test  
"

回车过去常常给我这个;

echo "test";

我想知道哪里出了问题。现在我必须点击向右箭头以到达收盘价的右侧并手动放置一个半栏然后点击回车。

如何恢复默认设置?在这种情况下你会怎么做?

运行 Windows 7 和 NetBeans 7.2.1

最佳答案

对您问题的一般回答

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

示例

${userdir}/config/Editors/text/{PROGRAMMING_LANGUAGE_HERE}/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml. 

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

我不完全确定该功能是否在语言设置中,但只需检查配置目录并删除文件,直到该功能恢复!

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


针对您的特定问题的备选方案(备选方案 1)

经过评论中的讨论和一些搜索,我找到了this link作为您特定要求的替代方案。我仍然会保留原始答案,因为它回答了标题中的问题(并帮助将来使用搜索功能的人)。

Netbeans Tip: Adding a semicolon to the end of a line for PHP

When writing Java in Netbeans there is a handy shortcut that places a semi-colon (;) at the end of the line, simply by pressing ctrl+;. That doesn’t sound like a big deal, but it seems I often write a piece of code yet somehow not have a semi-colon at the end. I think it’s to do with the code complete (eg. The IDE never quite lets me get to the end of the line before I finish writing the code I want to write – it’s a good thing really). However, this feature isn’t available when writing PHP.

Proof of how handy I actually find this shortcut is that I’m now forever trying to do it in Netbeans when writing PHP, only to be left disappointed.

How to do it in Netbeans for PHP

However, there’s a quick way to create this functionality in Netbeans (and any editor that provides macros support):

In Netbeans, click somewhere in the text editor.

  1. Select Edit > Start Macro

  2. Now whilst in the editor, press the ‘end’ key followed by the ‘;’ key. You should now have a semicolon at the end of your line.

  3. Select Edit > Stop Macro

  4. Give your macro a name (eg. “Append ;”)

Click ‘Set Shortcut’

Press “ctrl+;” and click OK

You’re done!


针对您的特定问题的替代方案(替代方案 2)

此外,在 Options -> Editor -> Code Templates 中,您有一堆模板,包括一个 eco 快捷方式,它完全符合您的要求(双引号、; 等)!出于某种原因,这些模板在默认设置“在 TAB 上展开模板”对我不起作用,但如果我将其更改为 CTRL+SPACE,它会完美运行!

关于php - 如何恢复 netbeans 的默认行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14088939/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com