XBookmark icon indicating copy to clipboard operation
XBookmark copied to clipboard

XCODE 7.1.1 (7B1005) 下不能工作

Open zxl777 opened this issue 8 years ago • 40 comments

未出现书签标志。 不能跳到正确的书签。

zxl777 avatar Dec 07 '15 15:12 zxl777

https://github.com/merrickp/JumpMarks 工作正常,供参考。

我喜欢按一个键在多个书签间快速切换。

zxl777 avatar Dec 07 '15 15:12 zxl777

7.1.1是测试版本的xcode吗?

everettjf avatar Dec 07 '15 15:12 everettjf

是最新的稳定版本,不是测试版。通过App Store更新。

zxl777 avatar Dec 07 '15 15:12 zxl777

好,我马上试试

everettjf avatar Dec 07 '15 15:12 everettjf

我的已经是xcode7.1.1,但是7b91b。Edit菜单中XBookmark子菜单吗?

everettjf avatar Dec 07 '15 15:12 everettjf

书签功能不能工作,你试过可以?

zxl777 avatar Dec 07 '15 15:12 zxl777

我一直在用。刚才卸载后重新安装了,也可以。你试试通过菜单点击Toggle Bookmark,能否添加书签。 或者是否默认的f3快捷键冲突,可以更改下快捷键?(shift+f3能否打开书签列表?)

everettjf avatar Dec 07 '15 15:12 everettjf

可以添加书签,但看不到书签标志。按快捷键可以看见切换标签,但位置不对。 Author:everettjf GitHub:http://github.com/everettjf/XBookmark Version:0.3.0 Xcode:7.1.1

zxl777 avatar Dec 07 '15 15:12 zxl777

能提供个截图吗?没有五角星的书签标记? 能告诉我还安装了哪些插件?我看是否有其他冲突。

everettjf avatar Dec 07 '15 16:12 everettjf

或许还是因为xcode版本的问题,我的AppStore也是升级到7.1.1,但Xcode的About里是7.1(7b91b),如何能升级到你的7B1005

everettjf avatar Dec 07 '15 16:12 everettjf

就安装你一个插件。 没有五角星的书签标志。 你是不是编译时没有将五角星这个资源拷贝进来? 在你本地正常,你想办法换台MAC试试。

zxl777 avatar Dec 07 '15 16:12 zxl777

这个不会的,五角星是代码画的。我已经测试过多台Mac了。 有个简单的办法:这个代码很容易编译,下载下来直接打开xcodeproj文件,直接运行。看自动打开的新的Xcode能否正常工作。

另外,我怀疑还是Xcode版本的问题。我看到官网的Xcode是7B1005,但不知道为啥,我在AppStore已经更新到最新版本了,还是7B91b版本。

everettjf avatar Dec 07 '15 16:12 everettjf

好的,我明天试试直接编译。 先休息了

Tom iToyToy Designer

在 2015年12月8日,00:14,everettjf [email protected] 写道:

这个不会的,五角星是代码画的。我已经测试过多台Mac了。 有个简单的办法:这个代码很容易编译,下载下来直接打开xcodeproj文件,直接运行。看自动打开的新的Xcode能否正常工作。

另外,我怀疑还是Xcode版本的问题。我看到官网的Xcode是7B1005,但不知道为啥,我在AppStore已经更新到最新版本了,还是7B91b版本。

— Reply to this email directly or view it on GitHub.

zxl777 avatar Dec 07 '15 16:12 zxl777

好消息!我先删掉所有插件,在XCODE 7B1005打开项目文件,然后编译运行。 现在一切功能正常,很好用,正是我需要的。

zxl777 avatar Dec 08 '15 08:12 zxl777

不过通过插件管理器安装的还是有问题,你看看怎么解决?

zxl777 avatar Dec 08 '15 09:12 zxl777

我重启了XCODE后,又出现了故障。 现在可以发现bug就是五角星不显示了,其他书签功能是正常的。

zxl777 avatar Dec 08 '15 12:12 zxl777

太奇怪了。我在公司电脑和同事的电脑上都测试了,都是7B1005。同事电脑也第一次安装这个插件。都可以正常显示。 你的Xcode会与我们会有什么不同呢?

everettjf avatar Dec 08 '15 12:12 everettjf

我也发现用Alcatraz安装无法运行,但是直接下载代码build一下可以我也是Xcode7.1.1。 另外我想问下怎么打开自定义快捷键和toDo页面?

CyrusNG avatar Dec 08 '15 13:12 CyrusNG

@CyrusNG @zxl777 我多找几个电脑试试。

everettjf avatar Dec 09 '15 01:12 everettjf

@CyrusNG 菜单-》Edit-》XBookmark-》ShowBookmarks-》左下角的配置小图标(问好旁边那个,确实不太好找,下一版改进下)。

everettjf avatar Dec 09 '15 01:12 everettjf

找到了。英文跟上面两个很相似,没注意到是Show Bookmarks。另外,我台机装的是xCode7.1.1和xCode6.4两个版本。是不是只能bookmark行数,不能bookmark相应代码?我的意思是如果相应代码在编辑后换行了,bookmark可不可以跟着换行?

CyrusNG avatar Dec 09 '15 01:12 CyrusNG

https://github.com/merrickp/JumpMarks 这个书签插件没有bug, 建议用它的代码,省得再debug。

他是用快捷键设置10个书签,然后可以Next切换。 因为不能设置快捷键,所以我改了他的代码去重设快捷键。 我现在只会设置组合按键,不知道怎么设置F3这样的一键快捷键。

zxl777 avatar Dec 09 '15 01:12 zxl777

@CyrusNG 恩,书签只是记录的(文件 和 行)。对代码加书签还不知道怎么实现。

everettjf avatar Dec 09 '15 02:12 everettjf

@zxl777 你看下XBookmark的上一个版本,上个版本没有快捷键自定义功能。内部有对F3快捷键的设置代码。(设置快捷键时,去掉modifier就行了) 我刚开始开发这个XBookmark时还不知道有JumpMark,后来参考JumpMark增加了那个五角星。 不过JumpMarks没有提供书签列表,我还挺依赖这个列表。

等我再Review下代码,争取解决掉这个问题。

everettjf avatar Dec 09 '15 02:12 everettjf

@zxl777 JumpMarks只能设置10个bookmark,每个bookmark的快捷键都不同,我还要记住哪个快捷鍵mark了什么,我觉得不怎么好用。

CyrusNG avatar Dec 09 '15 04:12 CyrusNG

JumpMarks 是设置10个数字的书签,快捷键也是对应数字, 这种设定应该也不错,但我不习惯。

我的习惯是以前ultraedit带来了。 一个快捷键加书签,一个快捷键快速切换。 一个程序问题解决后,就把书签全部清空。 效率蛮高的。

zxl777 avatar Dec 14 '15 16:12 zxl777

@zxl777 @CyrusNG 我找了5位同事通过 Alcatraz 安装,都可以正常显示五角星,啊,我这好难复现。最近Xcode升级到7.2了,有空帮忙再试试通过 Alcatraz 安装能否正常使用哈。

everettjf avatar Dec 14 '15 16:12 everettjf

已经升级到 XCODE 7.2 ,一样不显示五角星。

zxl777 avatar Dec 15 '15 03:12 zxl777

终于在一种情况下重现了此问题: 当打开两个工程时,第二个工程无法显示五角星。

马上解决此问题。

everettjf avatar Jan 08 '16 06:01 everettjf

之前我用Alcatraz安装无法正常使用,但是下载Source然后自己Build就没问题。

CyrusNG avatar Jan 08 '16 06:01 CyrusNG