Homepage: https://netbeans.org/
安装 PHP 插件
How to add HTML, PHP and C++ plus other Plugins to Apache NetBeans 9.0 on Windows, MacOS and Linux
GitHub/JQL/NetBeans9Plugins
在NetBeans IDE 9.0中,没有默认的PHP插件支持。插件仓库中也没有PHP相关的插件。
解决办法是向NetBeans IDE 9.0中添加NetBeans IDE 8.2的插件仓库,然后在安装相关的插件。
添加NetBeans IDE 8.2的插件仓库
Tools ⇒ Plugins ⇒ Settings ⇒ Add::
- Name: NetBeans 8.2 Plugin Center
- URL: http://updates.netbeans.org/netbeans/updates/8.2/uc/final/distribution/catalog.xml.gz
OK ⇒ Updates ⇒ Update
安装PHP插件
Tools ⇒ Plugins ⇒ Available Plugins ⇒ 选中你要安装的插件 ⇒ Next ⇒ Install
在文件浏览器中自动定位当前文件
https://stackoverflow.com/questions/5051459/netbeans-automatically-select-current-file-in-projects
<View> -> <Synchronize Editor with Views>
但是,这只能在<File>选项卡中同步,<Projects>选项卡无法同步。如图:
修改文件的扩展名
如果修改文件的扩展名,首先文件必须使没有打开的。
- 关闭要修改的文件。
- 在文件上单击右键,选择<Properties>,然后,修改<Extension>属性值。
关闭拼写检查
标题栏显示当前文件的完整路径
安装插件“Show path in titlebar”。
参考文献
https://www.douban.com/group/topic/21780189/
类的「完全限定名(FQN)」的问题
默认情况下,自动提示生成的Class带有完全限定名(FQN :: Fully Qualified Name)的:
通过Ctrl + Shift + I,来自动修正。据说目前(08/04/2017)还不支持类似于PhpStrom自动生成use的行为。
参考文献
https://stackoverflow.com/questions/6016979/how-can-i-get-netbeans-to-use-import-statements-instead-of-fully-qualified-class
https://stackoverflow.com/questions/16645491/uses-generation-in-netbeans
NetBeans IDE for PHP Editor: Brief Overview: https://netbeans.org/kb/74/php/editorguide.html?print=yes
https://blogs.oracle.com/netbeansphp/how-to-fix-your-use-statements
设置「选项卡」多行
最终效果
如何进行设置?
勾选「Multi-row tabs」
在 PHP模式中,设置默认的「@author」
- NetBeans中,菜单中【tools】>【template】, 打开【template manager】窗口后,「选择某个模板」后,单击右侧的【Settings】。
- 在弹出的“User.properties”窗口中,把“#user=Your Name <your.name at your.org>”修改为开发者的信息,如下图。
- 完成后,保存User.properties文件。
参考文献
NetBeans中设置作者信息@author:http://blog.sina.com.cn/s/blog_541caaee01011zt3.html
PHP,Array中的=>对齐
<?php // 格式一 array( 'aaa' => 1, 'bbbbbbbb' => 2, 'ccccc' => 3, 'dd' => 4 ); //格式二 array( 'aaa' => 1, 'bbbbbbbb' => 2, 'ccccc' => 3, 'dd' => 4 ); # 最总的目的是将格式一转化为格式二 # 在设置中勾选,“Array Initializer”,右侧预览效果
NetBeans IDE 8.2 中无法显示输入法的Toggle
OS:Win7 x64
NetBean:8.2 x64
解决:我只能回退到8.1版本,或者切换到8.2 x86中。
目前使用的版本信息如下:
默认[显示语言]修改
打开NetBeans安装目录/etc/netbeans.conf,找到netbeans_default_options的配置行:
在双引号中追加如下内容:
修改后的结果为:
重启NetBeans
在 NetBeans 中,无中文字体
参考文献
Netbeans8.1设置Consola字体并解决中文乱码问题
稍微做一下调整:进入/path/to/jdk/jre/lib文件夹,找到fontconfig.properties.src,拷贝为fontconfig.properties,然后修改fontconfig.properties文件:
首先修改:
修改为:
然后,修改:
monospaced.bold.alphabetic=Consolas Bold
monospaced.bolditalic.alphabetic=Consolas Italic
monospaced.bolditalic.alphabetic=Consolas Bold Italic
后面Consolas XXX为系统中存在的字体即可。
解决NetBeans在xmonad中无法正常启动
http://blog.mirousek.eu/content/netbeans-blank-window
https://bbs.archlinux.org/viewtopic.php?id=84061
运行JAVA Swing应用时,会出现一些问题,这与JAVA GUI框架有关。在xmonad中Netbeans页面直接就是可空白。
使用 wmname 来解决这个问题:
1)安装wmname
2)运行wmnane LG3D