StupidBeauty
Read times:1632Posted at: - no title specified

Kate勃客翻译:KATE脚本功能更新&类似ZEN的快速编码,KATE SCRIPTING UPDATES & ZEN-LIKE QUICK CODING

现在 ,我们可以只载入那些我们真正需要的库了,所以,我们可以按照自己的需要加入任意多的库。例如, zen-coding 的作者,编写了一个包装器,使得我们可以在Kate Part 中用上zen-coding 里所有的功能。 它被放置在script/libraries 目录中的emmet 子目录里。所以,如果 妳需要这个的话,妳只需要写 require(“emmet/desired-file.js”);

通用 的快速编码功能

再说一点,我们有一些新的 被称作 quickcoding.js 的命令行脚本 ,它们已经用上了与 zen-coding相同 的概念:例如,妳 在C++文件中 写这个

c#n:Test#p:Parent

然后Ctrl+Alt+#(当前模式必须C++),那么,它会自动将这砣代码扩展为

/**

* Class Test

*/

class Test : public Parent

{

public:

/**

* Constructor of Test

*/

Test ();

/**

* Destructor of Test

*/

~Test ();

};

这是怎么做到的?由于文件模式 C++ ,所以,快速编码命令 行从 katepart/script/files/quickcoding/cpp/ 读取相关文件。 这砣神奇代码的第一个字符是 ‘c’ ,因此,快速编码命令 会读入 c.template 。然后 ,这个模板,根据指定的参数来做代码展开: n:Test ,将类名设置为 Test ;后面一个可选的 p:Parent ,说明 Test继承 Parent

神秘飞行

Your opinions

Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands

 
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4