Page 1 of 1

如何保存Scite的指定的标签( 非激活标签)

Posted: 30 Jul 2018, 15:12
by cgx5871
如何保存Scite的指定的标签( 非激活标签)


比如已指定Group add aaaa
什么语句可以直接保存这组aaaa的标签页

Re: 如何保存Scite的指定的标签( 非激活标签)

Posted: 05 Aug 2018, 23:39
by aamii
虽然不懂什么group add 怎么在scite下用的
我想说,如果你是想“保存当前scite打开的各个tab的文件信息”的话,
你可以试试
scite -savesession:topath.txt

Re: 如何保存Scite的指定的标签( 非激活标签)

Posted: 06 Aug 2018, 08:55
by cgx5871
aamii wrote:虽然不懂什么group add 怎么在scite下用的
我想说,如果你是想“保存当前scite打开的各个tab的文件信息”的话,
你可以试试
scite -savesession:topath.txt
表达有误. 比如, 我一个工具, 分成了几个小脚本. 用#Include 调用.
当我修改脚本, 要reload时, 还得切换到每个标签-Save保存一下.
才能看到修改后的效果.
我的要求就是. 比如当前是标签1, . 标签2修改后-怎么发送一个命令Save-标签2

Re: 如何保存Scite的指定的标签( 非激活标签)

Posted: 06 Aug 2018, 18:46
by aamii
你的意思是:
当前scite打开了10个文件,其中5个是你想要保存的(其中1个是当前激活,4个非激活),另外5个是不相干的。

我有几个建议:
1、当你运行时,所有的都保存一遍,可能误打了另外5个非相关的。
;运行时保存所有文件 save.all.for.build=1

2、实际上你还得告诉代码,哪些是相关文件(虽然通过查询#include【或者还有include中的include文件】可以获取到)
所以,
你首先要获得一份“相关文件列表”
再看哪些文件需要save,就save一下。(可能scite有支持后台save指定文件)。
即使没有,也很简单:代码循环一遍tabs,如果打开的文件是属于“相关的”,就save一下。 完成这个动作后,再回到原tab,运行之。