开源进销存PSI - 技术随笔

1、Netbeans 英文版

      说实在的,Netbeans的默认中文字体实在是不符合我的审美观。我是从微软的世界转移到开源的世界,IDE的美学观被微软给弄坏了。最后,把Netbeans弄成英文界面,才勉强接受。

       如何实现Netbeans,网上也很多,我就再记录一次也无妨。

       简单说就是修改 C:\Program Files\NetBeans 8.0.2\etc\netbeans.conf

       给该文件中的netbeans_default_options增加-J-Duser.language=en -J-Duser.country=US

这是我本地文件中的配置

netbeans_default_options="-J-Duser.language=en -J-Duser.country=US -J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true"

2、Netbeans调试PHP

    用Netbeans来调试PHP,其实不用配置Netbeans,反而是PHP环境的事。因为我本地用XAMPP,修改也很容易。找到php.ini,搜索XDebug,按如下修改就行:

[XDebug]

zend_extension = "F:\PSI\xampp\php\ext\php_xdebug.dll"

xdebug.profiler_append = 0

xdebug.profiler_enable = 1

xdebug.profiler_enable_trigger = 0

xdebug.profiler_output_dir = "F:\PSI\xampp\tmp"

xdebug.profiler_output_name = "cachegrind.out.%t-%s"

xdebug.remote_enable = 1

xdebug.remote_handler = dbgp

xdebug.remote_host = "127.0.0.1"

xdebug.remote_port=9000

xdebug.trace_output_dir = "F:\PSI\xampp\tmp"

注:其中的具体路径和xampp放置的位置有关

3、虽然我启用了Netbeans调试PHP的功能,但在这么久的开发中,我并没有用几次,反而是用Fiddler的时间最多。

Fiddler 在这里下载 .

用Fiddler主要是观察POST的参数是否正确以及返回JSON是否正确。

4、JS的调试

因为PSI的前端采用了ExtJS,所以,UI这块是大量的JS代码。在Netbeans中对JS文件设置断点,并不能调试JS,这个不爽的地方又让我怀念微软的VS IDE。但是办法依然有:

4.1 在JS代码中想设置断点的地方增加一句JS语句:debugger;

4.2 在谷歌浏览器中,打开JavaScript控制台(快捷键是:Ctrl + Shift + J)。

4.3 运行到增加了 debugger; 语句的地方,就自动停下来,然后的一切就是大家都懂得了。

注:这个方法总要在JS代码中增加一个语句,对于有代码洁癖的人,心里总有点不爽,但是:聊胜于无

事实上,在写了一定量的ExtJS代码后,我用这个方法的频率大大降低。这个和我初期学习ExtJS是用微软的VS IDE有关,在VS里面调试代码的流畅度让我现在仍怀念。

5、Netbeans中缩进的配置

如下图:

开源进销存PSI - 技术随笔_第1张图片

重点就是这里

开源进销存PSI - 技术随笔_第2张图片

这是我当前的设置,如果您发现PSI的代码缩进不对,多半是您的设置和我这里的设置不一致了。

注:从2015-2-20开始,IDE我改用Eclipse了。

返回技术文档目录

你可能感兴趣的:(开源进销存PSI - 技术随笔)