在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1580|回复: 13

[求助] 论坛上的QuickAlign脚本

[复制链接]
发表于 2024-3-7 17:14:50 | 显示全部楼层 |阅读模式
100资产
请问这个脚本QuickAlign using space 的部分是不是少了一些代码,试了一下,没有切换user spacing


                               
登录/注册后可看大图

发表于 2024-3-7 20:32:56 | 显示全部楼层
记得是需要先设置一下,生成配置
发表于 2024-3-7 20:48:47 | 显示全部楼层
写这个脚本的人使用方法已经写清楚了见图片!
IMG_20240307_204714.jpg
 楼主| 发表于 2024-3-8 08:40:41 | 显示全部楼层


843071455 发表于 2024-3-7 20:48
写这个脚本的人使用方法已经写清楚了见图片!


他确实少了一句,但是还是有bug


                               
登录/注册后可看大图

发表于 2024-3-8 13:20:29 来自手机 | 显示全部楼层
本帖最后由 843071455 于 2024-3-8 14:01 编辑


YuSHL 发表于 2024-3-8 08:40
他确实少了一句,但是还是有bug


他没有少写,也没有bug是和你发的这个脚本不一样的,你发的脚本是后来改善的,只要按照设置方法设置就没有什么问题,设置方法就是如果第一次启动首先通过界面设置将选项调到user spacing然后点击确定,然后按Z键在user spacing里设置一个非零的数据点击确定然后按esc取消这个时候会在你的home下生成一个文件,这个时候在去用Z和M就是正常的了,你说他有bug那说明你没有设置对或者你没有理解他的意思先前这个脚本用过的,不存在你说的bug,他这个脚本不是在no spacing和user spacing来回切换的,所以不需要你发的脚本的语句,他这个只是在user spacing选项上赋值0或者非0的值,就是按Z时user spacing为0,按M时user spacing为你设定的值。

发表于 2024-3-12 09:19:01 | 显示全部楼层
用0值quickalign 输入一个非0值后,就可以正常用了,人家说的详细,但我一开始没仔细看
 楼主| 发表于 2024-3-12 09:25:28 | 显示全部楼层


C7cgff 发表于 2024-3-12 09:19
用0值quickalign 输入一个非0值后,就可以正常用了,人家说的详细,但我一开始没仔细看 ...


我之前又看了一次,明白他的意思了,用0代替快捷键A 的No spacing,但是我不想更改本身快捷键A的设置,只想增加一个user spacing,但是这两个之间的切换回出问题,不知道怎么搞
发表于 2024-3-12 10:27:53 来自手机 | 显示全部楼层


YuSHL 发表于 2024-3-12 09:25
我之前又看了一次,明白他的意思了,用0代替快捷键A 的No spacing,但是我不想更改本身快捷键A的设置,只 ...


你来回切换不还是要用两个快捷键,你不想改变a的快捷键,你将脚本中的快捷键z改成a不就好了吗?这样也没改变原来的快捷键啊,同时又达到了你想要的功能,不知道为什么你对切换情有独钟
 楼主| 发表于 2024-3-12 10:54:11 | 显示全部楼层


843071455 发表于 2024-3-12 10:27
你来回切换不还是要用两个快捷键,你不想改变a的快捷键,你将脚本中的快捷键z改成a不就好了吗?这样也没改 ...


我的意思是不想改变a快捷键绑定leHiQuickAlign(),且a快捷键的状态时No spacing
发表于 2024-7-5 09:04:00 | 显示全部楼层




  1. hiSetBindKey("Layout" "<Key>1"            "DivideAlign("No Spacing")")
  2. hiSetBindKey("Layout" "<Key>2"            "DivideAlign("User Spacing")")

  3. procedure(DivideAlign(choice)
  4.                 _leQckAlignSpacingFieldCB(leQckAlignForm~>qckAlignSpacingField~>value=choice)
  5.                 hiiToggleEnterForm(leQckAlignForm)
  6.                 leHiQuickAlign()        );proc



复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-25 03:00 , Processed in 0.029771 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表