完全开启Eclipse代码自动提示(包括变量名称) [软件应用]

post by 朦朧中的罪惡 / 2010-6-8 18:03 Tuesday

eclipse在默认状态下只会在输入.之后启动代码自动完成,在输入其他字符例如变量的时候却没有提示,这点非常不爽,研究了下eclipse的自动完成机制,发现默认配置只有.这个一个字符,难怪其他的字符不会触发了,如果要输入字符就要触发那么我们就要加上.abcdefghijklmnopqrstuvwxyz(,保证主要输入就会触发自动完成。

具体配置步骤如下:

Windows -> Preferences -> Java -> Editor -> Content Assist

选中 Enable auto-activation 选项

Auto activation delay 设置为0

Auto activation triggers for Java 设置为1

Auto activation triggers for Javadoc 保持默认

点击查看原图

点击Apply  -> OK,再输入代码试试

标签: 享受编程 环境配置

Eclipse代码暗色代码配色第二季 [杂七杂八]

post by 朦朧中的罪惡 / 2010-6-7 9:58 Monday

先前发过两套eclipse的配色主题 ,反响不错。最近又在网上找到了5套eclipse的暗色代码主题,不敢独享,上传分享之

截图环境参数

操作系统:ubuntu 10.04

字体:Monaco 11px

Eclipse版本:3.5

主题压缩包下载

主题:wombat

点击查看原图

主题:ink opt

点击查看原图

主题:twilight

点击查看原图

主题:ricin

点击查看原图

主题:vibrant ink

点击查看原图

所有主题的epf文件在附件的压缩包中,下载后导入即可看到效果。

附件下载:
theme.zip 6.16KB

标签: 享受编程 eclipse 代码配色

等宽编程字体Consolas的使用心得 [软件应用]

post by 朦朧中的罪惡 / 2010-4-13 10:17 Tuesday

Consolas,Windows从Vista起就内置的专用的程序员编程字体,由于它显示代码效果非常好,很多程序员都在使用。网上还有很多基于Consolas的编程字体修改版本,由此可见这款字体的受欢迎程度。

作为一个忠实的Consolas用户,我总结了一些Consolas的使用经验:

1.开启ClearType

要体验Consolas第一步就是要打开ClearType,ClearType是微软一个字体平滑技术,可以让字体在显示器上显示得更加漂亮,ClearType的介绍可以查看维基百科的介绍

Windows Vista/7在默认情况下内置Consolas而且ClearType就已经打开,所以不用做多于的设置

Windows XP没有安装Consolas同时默认关闭了ClearType,需要自己下载字体并手动开启ClearType

ClearType开启方法 桌面右键 - 属性 - 外观 - 效果 使用下列方式使屏幕字体边缘平滑 - 选择 “清晰”

界面参见下图:(点击放大)

然后打开编辑器将字体设置为Consolas,哦也

点击查看原图

2.字体大小的选择优化

进过多次体验测试,感觉Consolas使用11px时显示效果是最好的,但是我用了一段时间之后却发现了一个很严重的显示问题:

Consolas的粗体在11px的时候非常难看,请参看上图里面的绿色的php关键词,加粗后已经完全失去了Consolas字体的美感,非常难看。

如果全部代码都是用11px粗体,那么就惨不忍睹了,请看下图:(点击放大)

点击查看原图

但是这个问题也有例外,那就是在使用DreamWeaver的显示JavaScript代码的时候,粗体却非常好看,

请看下图:

点击查看原图


DreamWeaver的显示效果说明,肯定还有介于11px-10px之间字体大小可可以让Consolas显示的更完美

后来进过多方摸索,才发现这个大小的存在,那就是系统字体选择里面的 五号 字体

选择五号字体时,Consolas的大小没有太大变化,但是粗体却好看了很多

点击查看原图

下图是选择五号字体后加粗代码的视图:(点击放大)

点击查看原图

在这种情况下,粗体没有失去Consolas的字体美感,而且更加的醒目好看

下面是代码显示的对比图

优化前:

点击查看原图

优化后:

点击查看原图

比较杯具的是很多的编辑器不支持选择五号字体(选择字体时并不是直接调用的Windows字体选择窗口),如Notepad++,IDLE等,只能选择11px的字体,在这种情况我的解决方法就是取消所有代码高亮规则中的加粗设定,这样做一定的程度上就能保证Consolas显示效果,但是最好还是换用其他的编辑器。

标签: 原创 享受编程

等宽编程字体Luxi [软件应用]

post by 朦朧中的罪惡 / 2009-12-13 23:12 Sunday

今天又发现了一款等宽的编程字体Luxi mono,它是属于Luxi家族的字体,字体非常漂亮非常适合于编程使用,我又多了一款编程字体可以选择了。

点击查看原图

使用效果图:

点击查看原图

点击查看原图

下载地址

标签: 享受编程

eclipse PDT 暗色代码高亮主题 [软件应用]

post by 朦朧中的罪惡 / 2009-11-4 12:43 Wednesday

eclipse PDT的默认代码配色非常难看,加上是白色背景,长时间盯着看眼睛很容易疲劳,抱着此目的上网搜索,发现了两款由国外网友制作的eclipse PDT 暗色主题,不敢独享,发布于博客。

1. Obsidian

基于notepad++的Obsidian主题配色,非常养眼。

点击查看原图

主题配置文件见附件压缩包。

Obsidian主题原作者文章地址:

http://morecowbell.net.au/2009/07/editor-themes-for-eclipse-pdt-obsidian/

2. ruby blue(点击看大图)

点击查看原图

ruby blue 原作者blog

http://www.romiro.com/archives/7

安装步骤如下

1 . 下载附件压缩包,解压缩后启动eclipse。

2 . 选择 File -> Import -> General -> Preferences 再选择压缩包中的eclipse.epf,按着提示一路下一步即可,导入成功即可看到效果。

附件下载:
Obsidian.zip 2.59KB
ruby_blue.zip 4.93KB

标签: 享受编程 eclipse 代码配色

新版等宽字体Monaco [软件应用]

post by 朦朧中的罪惡 / 2009-8-26 17:10 Wednesday

很早之前我写过一篇也谈等宽字体,在里面谈论过很多编程字体,其中MAC下的monaco字体对我来说间距过大被我pass掉了.目前我从Mac中重新转换出了一套Monaco字体,这套新字体行间距明显小了许多,代码的可读性也提高了.

我自己转换后的新版monaco,注意在下面代码由于行间距小一些的比上面的多出了8行代码,同时中文也显示正常(点击放大)

点击查看原图

阅读全文>>

附件下载:
Monaco.zip 171.01KB

标签: 原创 享受编程

PHP多版本共存解决方案 [服务器配置]

post by 朦朧中的罪惡 / 2009-4-29 12:42 Wednesday

我这里说的php多版本共存不仅仅是php4、php5两个大版本号程序的共存,而是php的很多小版本号程序的共存,例如php4.3.1、php4.4.5、php5.2.0、php5.2.9等等,不仅如此,由于测试的需求,我还需要做到php的版本可以随时灵活切换。

目前网上很多的解决方案是在本机安装IIS和Apache或安装多个apache服务,每个服务器安装一个版本的php来达到版本共存的要求,但是要按照 我的要求,这么做既麻烦也达不到我的要求。那么有没有别的方法呢,网上没有就只好自己来研究了,下面就是我摸索出的完美解决方案:

实现思路:Apache  + .htaccess + PHP CGI

阅读全文>>

标签: apache php 原创 享受编程

phpCodeBeautifier批量php程序代码美化工具 [PHP]

post by 朦朧中的罪惡 / 2009-4-24 12:35 Friday

phpCodeBeautifier是一个非常不错的php代码美化工具,但是美中不足的是要使用它必须在命令行下使用非常长的命令参数来美化程序,更有一点不能忍受的是它一次只能美化一个程序文件的代码。

针对这些问题,我写了一个php的shell 脚本来解决这些问题。

主要功能:

使用phpCodeBeautifier批量美化php代码,一个命令就能自动把文件夹下所有的php文件(包括子文件夹)的代码美化完毕。

点击查看原图

程序代码批量美化步骤

请注意在美化操作前请务必备份自己原程序....

1.将phpCB.exe和phpcb.php拷贝到你要美化的php程序的文件夹里
例如 d:\emlog
2.然后 开始 - 运行 输入 cmd
3.在命令行窗口输入 d:\php\php.exe d:\emlog\phpcb.php 后回车
注意 d:\php\php.exe 是本机php.exe的安装路径,请根据自己机器的PHP安装路径修改...
4.耐心等到输出 job done!提示后,代码就美化完成了。

5月4日 update  修复路径递归bug

2010年 1月15日更新,修复文件路径失效

程序下载地址在这里

标签: php 原创 享受编程

关闭SVN服务(TSVNCache.exe进程)的方法 [软件应用]

post by 朦朧中的罪惡 / 2009-2-11 16:56 Wednesday

在Windows下使用SVN,通常都会安装TortoiseSVN,安装后会有一个TSVNCache.exe的进程驻留内存,这个进程会定时地去扫描Subversion管理的文件夹/文件是否被修改了,一旦发现有更新,那本地的这些有更新的文件/文件夹就会被更新,这个动作不仅会占用10-50MB左右的内存,而且也会在执行的瞬间占用超过CPU 50%的负载。

这个进程还是影响到了PC的使用性能,根据实际需要,一般可以停了它:
打开任意的文件夹–>右键–>TortoiseSVN–>settings–>look and feel–>Icon Overlays–>Status cache 设为"none"就可以了。

via

标签: 享受编程

给Dreamweaver增加自定义文件扩展名 [软件应用]

post by 朦朧中的罪惡 / 2008-7-3 21:33 Thursday

最近在研究zend框架,框架的页面文件采用的phtml后缀Dreamweaver无法将其识别为PHP文件,编辑页面设计时没有语法高亮甚是麻烦!然而我在“首选参数”选项中却无法找到相关扩展名关联的设置,看来文件关联写在某个配置文件上了。在Dreamweaver文件夹中一阵查询后确定了Configuration\DocumentTypes\MMDocumentTypes.xml是扩展名的配置文件,用任意编辑器打开后找到xml节点<documenttype id="PHP_MySQL" 在其winfileextension属性中增加.phtml重启Dreamweaver即可。

标签: 原创 享受编程

1 2