Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
CnPack IDE 专家包(CnWizards)
» 代码高亮的编辑器字体问题
‹‹ Last Thread
|
Next Thread ››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: 代码高亮的编辑器字体问题
oldsheep35
新警察
UID 714
Digest Posts 0
Credits 20
Posts 9
点点分 20
Reading Access 10
Registered 2005-2-26
Status Offline
#1
Post at 2008-7-6 18:46
Profile
|
Blog
|
P.M.
代码高亮的编辑器字体问题
好久没有关注Unstable版本,发现有代码高亮版本,赶紧下载试用407版。很遗憾发现了问题:
我个人喜欢在Editor Font 使用Fixdays的字体,不是Delphi默认的Courier New。经我测试高亮的关键字只在默认的Courier New字体是正常的,其他字体都没有对上。
希望正式版可以解决这个问题。那么我就可以想用什么字体就用什么字体啦。现在为了高亮,我忍
了,先用回Courier New吧
oldsheep35
新警察
UID 714
Digest Posts 0
Credits 20
Posts 9
点点分 20
Reading Access 10
Registered 2005-2-26
Status Offline
#2
Post at 2008-7-6 18:48
Profile
|
Blog
|
P.M.
忘了说我在Windows XP下用的Delphi7,相信其他版本应该也是一样的问题吧。
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#3
Post at 2008-7-7 13:32
Profile
|
Blog
|
P.M.
感谢报告,这是我们在处理字体间距时和IDE不一致而产生的一个问题。下一每日构建版将有些修复。
oldsheep35
新警察
UID 714
Digest Posts 0
Credits 20
Posts 9
点点分 20
Reading Access 10
Registered 2005-2-26
Status Offline
#4
Post at 2008-7-7 16:42
Profile
|
Blog
|
P.M.
响应的真快。以后争取多些时间使用CnPack
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#5
Post at 2008-7-7 23:03
Profile
|
Blog
|
P.M.
烦请下载408验证验证?
oldsheep35
新警察
UID 714
Digest Posts 0
Credits 20
Posts 9
点点分 20
Reading Access 10
Registered 2005-2-26
Status Offline
#6
Post at 2008-7-8 12:22
Profile
|
Blog
|
P.M.
此问题已经在408解决。不过新问题又来了。
oldsheep35
新警察
UID 714
Digest Posts 0
Credits 20
Posts 9
点点分 20
Reading Access 10
Registered 2005-2-26
Status Offline
#7
Post at 2008-7-8 12:34
Profile
|
Blog
|
P.M.
这个问题是这样的:
Editor Properties中的Color页面Color SpeedSetting设置为Twilight。不再改变其他设置。
那么只要代码高亮的地方的背景被设置成白色(应该是黑色),代码字体也被设置成白色(应该是白色)
PS:需要高亮的代码行即使通过全选也无法改变会原来的黑色,无高亮的行则可以。但离开后恢复错误的白色。
再PS:奇怪的是这个问题在407是没有出现的。
oldsheep35
新警察
UID 714
Digest Posts 0
Credits 20
Posts 9
点点分 20
Reading Access 10
Registered 2005-2-26
Status Offline
#8
Post at 2008-7-8 12:43
Profile
|
Blog
|
P.M.
再追加几个类似的问题:
1:关键字高亮正常情况都没有问题,但是没有考虑选中块的高亮问题,目前选中块都没有高亮
2:没有判断在Color设置中是否对关键字设置了Bold Italic Underline,现在CNPACK的高亮都是Bold的,所以一旦Delphi设置了Italic则会出现显示效果重影,一旦设置了Underline则默认还是Delphi的颜色,不是CNPack的高亮色。
可能老大需要对Editor Properties中的设置多做些测试。个性定制需求的人还是不少的。
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#9
Post at 2008-7-8 22:57
Profile
|
Blog
|
P.M.
Twilight可能是改出来的bug,这个我们检查一下。
选中块没高亮是特意如此的,只在正常情况下高亮,其他情况如断点行等,都不高亮。
关键字bold和Italic的判断应该也需要修复一下。
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#10
Post at 2008-7-9 21:31
Profile
|
Blog
|
P.M.
烦请下载409版再试一试?
oldsheep35
新警察
UID 714
Digest Posts 0
Credits 20
Posts 9
点点分 20
Reading Access 10
Registered 2005-2-26
Status Offline
#11
Post at 2008-7-9 22:15
Profile
|
Blog
|
P.M.
Twilight的问题解决了,不过关键字还是有些重影的现在,在其他几个设置下也是重影的。
关键字bold和Italic的判断还未修复一下。
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#12
Post at 2008-7-9 22:34
Profile
|
Blog
|
P.M.
现在关键字的判断是通过读取注册表HKEY_CURRENT_USER\Software\Borland\Delphi\7.0\Editor\Highlight\Reserved word下的内容来决定是否bold italic的,能否看看您的注册表的相关部分是否保存了IDE内关键字的风格的内容?
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#13
Post at 2008-7-10 21:13
Profile
|
Blog
|
P.M.
410又做了些修改,IDE的编辑器字体修改时自动更新了,烦请下载测试?
oldsheep35
新警察
UID 714
Digest Posts 0
Credits 20
Posts 9
点点分 20
Reading Access 10
Registered 2005-2-26
Status Offline
#14
Post at 2008-7-10 23:35
Profile
|
Blog
|
P.M.
410搞定所提的相关问题
oldsheep35
新警察
UID 714
Digest Posts 0
Credits 20
Posts 9
点点分 20
Reading Access 10
Registered 2005-2-26
Status Offline
#15
Post at 2008-7-10 23:39
Profile
|
Blog
|
P.M.
不过你之前提过说代码选中的时候关键字不再高亮。但划线部分还是有颜色的
zjy
管理员
UID 2
Digest Posts
6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
#16
Post at 2008-7-11 08:08
Profile
|
Site
|
Blog
|
P.M.
选中代码中的关键字不高亮是避免由于高亮导致无法正确判断选择区域,划线部分则不会影响,所以保留。
Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Poll
Trade
Reward
Activity
CnPack Forum
CnPack English Forum
> CnWizards IDE Wizards
> CVSTracNT
> Announcements & Others
All times are GMT++8, the time now is 2024-11-23 13:17
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.008384 second(s), 7 queries , Gzip enabled
TOP
Clear Cookies
-
Contact Us
-
CnPack Website
-
Archiver
-
WAP
Member's CP Home
Edit Profile
Credits Transaction
Public User Groups
Buddy List
Main
Page Views
User Agents
Posts History
Top Forums
Top Threads
Post Ranking
Credit Ranking
Online Time
Team
Moderation Stats