搜索
查看: 3578|回复: 4

[其他] 在aardio中调用sublime编辑器一例

[复制链接]

30

主题

695

帖子

4178

积分

超级版主

Rank: 8Rank: 8

积分
4178
发表于 2014-6-30 12:23:18 | 显示全部楼层 |阅读模式
使用webform,htmlayout经常要编辑HTML,CSS,
sublime这方面是强项,对emmet( zencoding ) 自动完成支持的非常好( 至少比 notepad++ 的提示更智能很多),所以我们可以将aardio的外部编辑器设为sublime,很简单,在aardio中直接运行下面的代码即可。

  1. import fsys.lnk;
  2. import process.cache;
  3. import string.template;
  4. import console;

  5. //查找sublime路径
  6. var sublime = process.cache.find( ,"Sublime Text") || fsys.lnk.search("sublime" ) ;

  7. if( sublime ){
  8.     var code = /*
  9.     import process;
  10.     import fsys;
  11.    
  12.     process.execute("${PATH}", fsys.shortpath(...) );
  13.     */
  14.     var template = string.template(code);
  15.     var code = template.format(
  16.         PATH = sublime;
  17.     )
  18.    
  19.     //修改aardio工程右键菜单【用外部编辑器打开】的运行代码
  20.     string.save("~\extensions\trigger\edit.aardio",code )
  21. }
复制代码
也可以直接在aardio中点击【扩展/编辑器】指定第三方编辑器。
调用外部编辑器:在aardio工程中右键点击html或css文件,在弹出菜单中点击【用外部编辑器打开】
回复

使用道具 举报

9

主题

462

帖子

2551

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2551
发表于 2014-6-30 12:31:03 | 显示全部楼层

虽然aardio不是一部华丽的房车什么都为你提供、也不是一把万能锤子可以适合敲全世界的钉子、更不是一台即能做洗衣机而且还能煮饭的电冰箱,但是好在这世界上有许许多

虽然aardio不是一部华丽的房车什么都为你提供、也不是一把万能锤子可以适合敲全世界的钉子、更不是一台即能做洗衣机而且还能煮饭的电冰箱,但是好在这世界上有许许多多的工具已经不需要我们再造重复的轮子:

如果你觉得aardio不能方便的编辑HTML,CSS,你完全可以用 sublime 来编辑 。
如果你觉得aardio查找替换不方便,完全可以小巧精悍的 Actual Search & Replace 来查找。

当然,第三方编辑器不适合用来作为 aardio源码文件的主要编辑工具、因为 aardio 是那种从语法级别与IDE血肉相融的编程语言 ... intellisense,自定义build、扩展库自动安装等等 ...... aardio是为aardio而生的,实际上脱离了aardio开发环境 aardio 可以说就没有多少存在的意义了。
回复

使用道具 举报

10

主题

49

帖子

289

积分

二级会员

Rank: 3Rank: 3

积分
289
发表于 2014-6-30 16:08:30 | 显示全部楼层

谢谢分享,学习一下

谢谢分享,学习一下
回复

使用道具 举报

10

主题

82

帖子

666

积分

三级会员

Rank: 4

积分
666
发表于 2014-6-30 16:37:51 | 显示全部楼层

谢谢

谢谢
回复

使用道具 举报

5

主题

17

帖子

240

积分

二级会员

Rank: 3Rank: 3

积分
240
发表于 2014-7-1 09:11:08 | 显示全部楼层

已设置,感谢分享!!

已设置,感谢分享!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-11-13 09:04 , Processed in 0.078125 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表