本站不兼容 8 以前的版本的 Interner Explorer 浏览器(或基于这些版本的 IE 的其他浏览器),并且页面样式不完全兼容 IE 8,我们建议你升级至 IE 9 或改用其他非 IE 浏览器

Mozest™

  • 正在加载用户菜单…

开放、分享、互助

本帖最后由 yhmybsy 于 2011-6-19 22:21 编辑
直接点击每层楼右上角的"×××楼",就能弹出复制楼层地址的对话框。
harnack 发表于 2011-6-19 22:07


这个不好用啊,弹出来的东西是 flash的。

那个东西别用 js+flash 的不行么,太烦人了。

我 js 和 flash 都禁用了。

而且还不固定,复制的链接里面有页码。如果改变每一页的帖子显示数之后,页码会发生变化。
呵呵,是不太好用,DZ的东西很多都是华而不实。等Eric开始设计新论坛的时候,可以提些改进的建议。
听老人说,今生做千件好事,来世方能讨生为猫。
修复了 caret-hint.js 与 iframe 有关的bug

见 169楼 (没找到怎么复制楼层地址的地方)
yhmybsy 发表于 2011-6-19 21:57
我也曾经想找,但是,我失败了.
呵呵,是不太好用,DZ的东西很多都是华而不实。等Eric开始设计新论坛的时候,可以提些改进的建议。
harnack 发表于 2011-6-19 22:31
那个好像是下半年的事了..
这论坛的dz算是好用的了,有的,你看到都想去死.好多的站dactyl不能g/G
嗯,这里贴图、发附件什么的还算是比较方便的。隔壁倒是比这里简洁,但是又太过简陋了。
听老人说,今生做千件好事,来世方能讨生为猫。
本帖最后由 mrfox 于 2011-6-20 16:56 编辑

有没有人同时用google reader和too many tabs

有的时候遇到长文章一时没时间读,我就按v单开,再发送到tmt里

这个用dactyl如何一气呵成呢——重map v执行两行命令(tmt支持右键命令发送链接到tmt)?[无知的小白伸手党求助]

增加一个问题2:用Tabopen时,它会出来一处自动完成的列表,如果把这个列表中无用的条目去除?
169# yhmybsy
为什么用:help Caret的时候错误,没有Caret啊?
我下载了脚本放入了archives文件夹下了啊,需要
放入到plugins文件夹下么?
187# wxuyec
有没有人同时用google reader和too many tabs

有的时候遇到长文章一时没时间读,我就按v单开,再发送到tmt里

这个用dactyl如何一气呵成呢——重map v执行两行命令(tmt支持右键命令发送链接到tmt)?[无知的小白伸手 ...
mrfox 发表于 2011-6-20 12:49
tmt没用过

说明一下啥叫无用的条目?
本帖最后由 harnack 于 2011-6-20 20:14 编辑

这个问题我可以理解:假如是用 Firefox 自带的 AwesomeBar 的话,如果在自动补全里看到不希望出现的条目,可以直接按 Delete 将其删除(相当于删掉了这条历史记录),以后在自动补全里就再也不会看到这个条目了。但是在 :tabopen 的自动补全里我们没有办法这样做。
听老人说,今生做千件好事,来世方能讨生为猫。
189# yhmybsy
LS说得对,如图, 这个404是个不小心打的错误页面,结果它就留在这了,而且老在第一条
附件: 您所在的用户组无法下载或查看附件
Smart Completions 和 AwesomeBar 引用的是同一处数据,在 AwesomeBar 里面删掉应该就可以了,反正也不多。
嗯,貌似只能在 AwesomeBar 里才能这么做。:tabopen 还有一点比较让我怨念的就是不支持 %,也就是 AwesomeBar 的 Switch to Tab 功能。不过按 b 倒是也可以达到类似的效果。
听老人说,今生做千件好事,来世方能讨生为猫。
本帖最后由 yhmybsy 于 2011-6-21 00:10 编辑
有没有人同时用google reader和too many tabs

有的时候遇到长文章一时没时间读,我就按v单开,再发送到tmt里

这个用dactyl如何一气呵成呢——重map v执行两行命令(tmt支持右键命令发送链接到tmt)?[无知的小白伸手 ...
mrfox 发表于 2011-6-20 12:49
嗯,貌似只能在 AwesomeBar 里才能这么做。:tabopen 还有一点比较让我怨念的就是不支持 %,也就是 AwesomeBar 的 Switch to Tab 功能。不过按 b 倒是也可以达到类似的效果。
  1. let sis = [];
  2. options.add(["sites-secret", "sis"],
  3.         "Ignore specified sites.",
  4.         "stringlist",
  5.         "adult,贫乳",
  6.         {
  7.                 setter: function (value) {
  8.                         sis = value;
  9.                         return value;
  10.                 }
  11.         }
  12. );
  13. let defaultAction = true;
  14. ["open", "tabopen", "winopen"].forEach(function (cmd) {
  15.         commands.get(cmd).completer = function (context) {
  16.                 if (!/^%/.test(context.filter)) {
  17.                         defaultAction = true;
  18.                         context.filters.push(function (item) {
  19.                                 let 有敏感词 = sis.some(function(text) {
  20.                                         let 标签中有敏感词 = false;
  21.                                         if (item.tags) {
  22.                                                 标签中有敏感词 = item.tags.some(function(tag) {
  23.                                                         return tag.toLowerCase().indexOf(text) >= 0;
  24.                                                 });
  25.                                         }
  26.                                         let description = item.description ? item.description : "";
  27.                                         return 标签中有敏感词 || item.text.toLowerCase().indexOf(text) >= 0 || description.toLowerCase().indexOf(text) >= 0;
  28.                                 });
  29.                                 return !有敏感词;
  30.                         });
  31.                         completion.url(context);
  32.                 } else {
  33.                         defaultAction = false;
  34.                         context.filter = context.filter.slice(1);
  35.                         completion.buffer(context);
  36.                 }
  37.         };
  38.         commands.get(cmd).action = function (args) {
  39.                 "use strict";
  40.                 if (defaultAction) {
  41.                         switch ( cmd ) {
  42.                                 case "open" :
  43.                                 dactyl.open(args[0] || "about:blank");
  44.                                 break;

  45.                                 case "tabopen" :
  46.                                 dactyl.open(args[0] || "about:blank", {from: "tabopen", where: dactyl.NEW_TAB, background: args.bang});
  47.                                 break;

  48.                                 case "winopen" :
  49.                                 if (args[0]) {
  50.                                         dactyl.open(args[0], dactyl.NEW_WINDOW);
  51.                                 } else {
  52.                                         dactyl.open("about:blank", dactyl.NEW_WINDOW);
  53.                                 }
  54.                                 break;
  55.                         }
  56.                 } else {
  57.                         tabs.switchTo(args[0].replace(/^%/, ""), /*args.bang*/true, args.count);
  58.                 }
  59.         };
  60. });
复制代码
% 送给 harnack,不过我感觉按 b 比这样要快多了吧。

'sis' 送给 mrfox
哈哈,没想到这么快就写了一个,多谢!更让我惊讶的是JS居然支持中文做变量名……
听老人说,今生做千件好事,来世方能讨生为猫。
本帖最后由 mrfox 于 2011-6-20 23:40 编辑

谢谢yhmybsy~!

汗一下,请harnack解读下怎么用这个sis......
本帖最后由 mrfox 于 2011-6-20 23:42 编辑

192# yhmybsy

哈哈哈哈,总算有一句我能看明白的了,已经删除啦

BTW:安上dactyl,导航栏就关掉了,今天突然打开还发现了几个新插件图标HOHO
汗一个,我还真没试出来 sis 是怎么用的……
听老人说,今生做千件好事,来世方能讨生为猫。
本帖最后由 yhmybsy 于 2011-6-21 00:04 编辑

对 open/tabopen/winopen 自动补全进行进一步过滤。
  1. :set cpt-=l
  2. :set cpt+=h
  3. :tabopen www.baidu.com
  4. :set sis+=baidu.com
  5. :tabopen baidu.com " 不会在自动补全中列出来
复制代码
这个没法对 'l', 'S' 过滤
  1. :help 'complete'
复制代码
原来如此,我以前是用的 "l",难怪没有效果。话说如果 cpt 里有 "h" 的话,我这里慢得几乎要宕机,可能是因为我的历史记录太多了吧。
听老人说,今生做千件好事,来世方能讨生为猫。
原来如此,我以前是用的 "l",难怪没有效果。话说如果 cpt 里有 "h" 的话,我这里慢得几乎要宕机,可能是因为我的历史记录太多了吧。
harnack 发表于 2011-6-21 00:17
我也从来不加 h 的,不过会把 b 加上

'l'的实现是单独的,找过滤 AwesomeBar 结果的扩展应该就可以了。。
嗯,我倒是无此需求,其实只要有点耐心,不想要的那个补全迟早是要沉下去的,因为 "l" 本来就是按访问次数排序的。

话说为何我用今天的每夜版无法正常使用帮助?比如按 F1 跳出来的竟然是个空白页面,有其他人遇到过这个问题吗?

Pentadactyl hg6214 "(created 2011/06/20 00:00:08)" running on:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
听老人说,今生做千件好事,来世方能讨生为猫。
同样的问题
果真是个bug……
听老人说,今生做千件好事,来世方能讨生为猫。
本帖最后由 mrfox 于 2011-6-22 11:14 编辑

23# yhmybsy

非常感谢提供各种好用的插件,请教下

1. buftab的目的应该是把标签栏弄到下边来对不,我现在装上了,但怎么把上面的标签栏关掉呢




另外,我试着打btr等命令报错


2.dict.js  这个我为什么help不出来呢

直接打dict

下面是我放plugin的目录图,按说buftab能运行,dict也应该可以啊

快捷方式是
  1. F:\tool\firefox\firefox.exe -profile F:\pentadactyl -pentadactyl "++cmd 'js services.environment.set(''HOME'', services.directory.get(''ProfD'', Ci.nsIFile).path)'"
复制代码
update:
在plugin的help里没看到dict的部分
呃,刚才重启又报了这么一个错
附件: 您所在的用户组无法下载或查看附件
23# yhmybsy

非常感谢提供各种好用的插件,请教下

1. buftab的目的应该是把标签栏弄到下边来对不,我现在装上了,但怎么把上面的标签栏关掉呢
24859

24860

另外,我试着打btr等命令报错
24862

2.dict.js  这 ...
mrfox 发表于 2011-6-22 11:01
1.
  1. set showtabline=never
复制代码
2. 正常应该是
  1. :help dict.js-plugin
复制代码
或者是
  1. :help plugins.xml
复制代码
如果没有的话,可能是dict.js插件没加载成功,先更新下dict.js试试。
感觉所有的插件都被加载了两次。
你可以把 dict.js 移到 plugins 的上一级目录去,然后 :runtime dict.js,看这样能否加载。
207# yhmybsy

问题一解决,多谢
请问如何确认加载了两次呢,刚试了把dict.js上移一层

依然报错


BTW:有个BT的想法,把标签栏关掉后,觉得有点空又(主要是最大小化按钮什么的还在,中间就剃头了,而我下面的cmdline还在,能不能加一条空白——跟最大小化按钮同样高度的?)
附件: 您所在的用户组无法下载或查看附件
207# yhmybsy

问题一解决,多谢
请问如何确认加载了两次呢,刚试了把dict.js上移一层
24867
依然报错
24868

BTW:有个BT的想法,把标签栏关掉后,觉得有点空又(主要是最大小化按钮什么的还在,中间就剃头了,而 ...
mrfox 发表于 2011-6-22 12:47
什么情况下 “依然报错”?

我是直接 set go=s
本帖最后由 mrfox 于 2011-6-22 14:30 编辑

209# yhmybsy

找到问题了,是我原来不会用的时候曾经把dict.js放到chrome目录下一个,清除所有无关的文件,重启电脑,重启FF后解决了,你说的加载两次是正确的,谢谢

关于剃头是这样的,窗口底下有状态栏,左右有书签栏和滚动栏,就是上面现在什么也没有,导致版面在上面有点太顶天了,能不能留出一条天头呢


另外btr,bte,btp等命令依然反馈无效命令,是不是我用得不对呢



PS:打完命令后会出来~前导的自动完成的空行,这个有地方控制吗,有的时候想看着贴子上的命令打,结果它空行很多的话就挡住了
附件: 您所在的用户组无法下载或查看附件