基于系统自带的对齐功能操作(https://blog.eetop.cn/blog-1779684-6962399.html ),也可以加载脚本定义对齐功能:
procedure(QuickAlign(option)
let((Value myPort inPort)
if((option == 1) then
leQckAlignForm->qckAlignSpacingValField->value = "0"
hiiToggleEnterForm(leQckAlignForm)
leHiQuickAlign()
else
inPort=infile("~/.myFile_QuickAlign")
gets(Value inPort)
Value = readstring(Value)
leQckAlignForm->qckAlignSpacingValField->value = Value
hiiToggleEnterForm(leQckAlignForm)
leHiQuickAlign()
);if
Value=leQckAlignForm->qckAlignSpacingValField->value
if(Value != "0" then
myPort = outfile("~/.myFile_QuickAlign")
print(Value myPort)
close(myPort)
);if
);let
);proc
hiSetBindKey("
layout" "<Key>Z" "QuickAlign(1)")
hiSetBindKey("Layout" "<Key>V" "QuickAlign(2)")