Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

短语加强 #97

Open
bdancerlc opened this issue Oct 3, 2022 · 1 comment
Open

短语加强 #97

bdancerlc opened this issue Oct 3, 2022 · 1 comment

Comments

@bdancerlc
Copy link

最近一直找一个代码片段管理和输入工具。
发现Runany的短语功能非常合适,只不过短语只能一行,如果要多行需要 `n 这样来处理。
很不方便。
希望能把短语这个功能加强一下。
通过界面来管理这些短语,支持换行。

@hui-Zz
Copy link
Owner

hui-Zz commented Oct 5, 2022

虽然说短语功能只是RunAny的其中一个功能,但是作为程序员我也是有常用代码片段管理和输出的需求
主要难点考虑在于保存和编辑:

  1. 保存由于代码段落过多篇幅很长,是不适合保存在RunAny.ini的一堆程序列表里面的
  2. 编辑代码的话,代码高亮的需求肯定是很想要的
    目前界面编辑上是有很多可以改进的部分,后续是会慢慢优化的

不过我自己现在的解决方案是:使用插件读取代码片段文件的方式来输出,这样平时改代码也是方便的

huiZz_Text.ahk插件中有text_file_content这个函数
[复制或输出文件文本的内容]
参数说明:getZz:选中的文件 或 传递文件路径(可使用无路径)
isSend:0-显示并保存到剪贴板;1-输出结果
encoding:使用不同编码读取文件

这样就可以直接把文本的内容以UTF-8复制到剪贴板
文件名|huiZz_Text[text_file_content](代码文件路径,0,utf-8)

还可以用热字段串形式,直接把代码输出到编辑器里,非常高效(文件如果重名不多可以用下面的无路径写法)
文件名:*X:热字段串|huiZz_Text[text_file_content](%"文件名.py"%,1,utf-8)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants