论坛风格切换切换到宽版
  • 83729阅读
  • 354回复

VNISEdit - NISEdit修改版(060712) NSIS 编辑工具 [复制链接]

上一主题 下一主题
离线蓝色网际
发帖
1795
金钱
0
威望
0
只看该作者 30 发表于: 2005-01-31
另外快捷键能不能自己定义呢?感觉现在的不是很合理,像视图切换不经常用到的现在设为单个,而编译运行这些经常用的却要用组合键。
不要在 PM 里问问题,PM 不是用来问问题的。
离线蓝色网际
发帖
1795
金钱
0
威望
0
只看该作者 31 发表于: 2005-01-31
再提建议:
当光标移动到编辑区左边时光标变成反向箭头,这时候点击一下就可以选定整行。
这个似乎是很多文本编辑器都有的功能。
不要在 PM 里问问题,PM 不是用来问问题的。
离线蓝色网际
发帖
1795
金钱
0
威望
0
只看该作者 32 发表于: 2005-01-31
还有几个常用功能:
鼠标连点击三下则选定整行。
转到行号的快捷键设为 F2 一点都不习惯,习惯了记事本的 Ctrl + G,能不能自己定义快捷键呢?
还有替换的快捷键应该是 Ctrl + H ,怎么变成 Ctrl + R 了?

阿信是不是该忙死了。
不要在 PM 里问问题,PM 不是用来问问题的。
离线colonel
发帖
8
金钱
0
威望
0
只看该作者 33 发表于: 2005-01-31
restools 能贴出那些第三方控件吗?
离线restools

发帖
2848
金钱
1430
威望
143
只看该作者 34 发表于: 2005-01-31
QUOTE(蓝色网际 @ 2005年01月31日 11时43分)
上传一个语法高亮测试的脚本 

QUOTE
;自定义变量,希望只有用了 Var 定义的变量及内置变量才高亮,否则不亮
Var TEST
;定义了 TEST 没有定义 WWW
$TEST $WWW

至于上面这个,估计没办法实现,因为要实时全文检测变量不难,但是同时要在区段内的变量定义检测,如果做起来,很多判断,会好用大量的时间来运算,会影响速度,这样做的做工跟得到功效不对称,绝对不是编程者想看到的东西。


至于其他的语法高亮显示,程序目录下的 \Config\Syntax.ini 可以增加大部分的语法显示。
至于你的那个 $() 可能要在程序中编程实现。

语法设好了,还要在视图的配置中改颜色,如下图。
我的BLOG:   http://restools.hanzify.org (Inno Setup 增强版, 插件 发布站点)
离线restools

发帖
2848
金钱
1430
威望
143
只看该作者 35 发表于: 2005-01-31
QUOTE(蓝色网际 @ 2005年01月31日 12时09分)
另外快捷键能不能自己定义呢?感觉现在的不是很合理,像视图切换不经常用到的现在设为单个,而编译运行这些经常用的却要用组合键。

看看有没有办法实现,因为没有现成的东西可以利用,估计要自己写了。

如果我自己硬性改了快捷键,很简单,不过这样做的效果可能会是“顺得哥来失嫂意”。
我的BLOG:   http://restools.hanzify.org (Inno Setup 增强版, 插件 发布站点)
离线restools

发帖
2848
金钱
1430
威望
143
只看该作者 36 发表于: 2005-01-31
QUOTE(蓝色网际 @ 2005年01月31日 12时32分)
再提建议:
当光标移动到编辑区左边时光标变成反向箭头,这时候点击一下就可以选定整行。
这个似乎是很多文本编辑器都有的功能。 

还有几个常用功能:
鼠标连点击三下则选定整行。

这两个功能看看能否实现。
我的BLOG:   http://restools.hanzify.org (Inno Setup 增强版, 插件 发布站点)
离线restools

发帖
2848
金钱
1430
威望
143
只看该作者 37 发表于: 2005-01-31
QUOTE(colonel @ 2005年01月31日 12时47分)
restools 能贴出那些第三方控件吗?

先去 NISEdit 的网站下载源码,源码里面介绍了需要的控件还有下载地址,自己可以下载了。
我的BLOG:   http://restools.hanzify.org (Inno Setup 增强版, 插件 发布站点)
离线蓝色网际
发帖
1795
金钱
0
威望
0
只看该作者 38 发表于: 2005-01-31
QUOTE(restools @ 2005年01月31日 12时58分)
QUOTE(蓝色网际 @ 2005年01月31日 11时43分)
上传一个语法高亮测试的脚本 

QUOTE
;自定义变量,希望只有用了 Var 定义的变量及内置变量才高亮,否则不亮
Var TEST
;定义了 TEST 没有定义 WWW
$TEST $WWW

至于上面这个,估计没办法实现,因为要实时全文检测变量不难,但是同时要在区段内的变量定义检测,如果做起来,很多判断,会好用大量的时间来运算,会影响速度,这样做的做工跟得到功效不对称,绝对不是编程者想看到的东西。


至于其他的语法高亮显示,程序目录下的 \Config\Syntax.ini 可以增加大部分的语法显示。
至于你的那个 $() 可能要在程序中编程实现。

语法设好了,还要在视图的配置中改颜色,如下图。

Var 必须在区段、函数之外使用,不过不方便的话就算了,影响不大。

快捷键自定义可以先不管,有空再研究

还有个小问题, $$ 不应该高亮。相当于转义。阿信辛苦了
不要在 PM 里问问题,PM 不是用来问问题的。
离线restools

发帖
2848
金钱
1430
威望
143
只看该作者 39 发表于: 2005-01-31
QUOTE(蓝色网际 @ 2005年01月31日 12时09分)
另外快捷键能不能自己定义呢?感觉现在的不是很合理,像视图切换不经常用到的现在设为单个,而编译运行这些经常用的却要用组合键。

忘记了,刚刚想到,在目录下 \Lang\Chinese_Simplified.lng 的语言文件中,可以随意修改菜单的文字和快捷键。
我的BLOG:   http://restools.hanzify.org (Inno Setup 增强版, 插件 发布站点)