V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
quietjosen
V2EX  ›  macOS

iHosts 新版:语法着色、快捷键、快速预览

  •  
  •   quietjosen · 2016-05-18 07:20:36 +08:00 · 3707 次点击
    这是一个创建于 3117 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Demo.png

    新增三大新功能,尽在一张图:

    • 增加 Hosts 语法着色功能
    • 支持使用快捷键打开 Hosts 菜单
    • 鼠标移至 Hosts 菜单时,可快速预览

    目前这一版本尚未上架 Mac App Store,大家可以到这里 >>> 免费下载体验 <<<

    如果觉得还不错,麻烦给打个 5 分,能赞几句就棒呆啦;感谢感谢!

    51 条回复    2016-05-30 13:28:19 +08:00
    aheadlead
        1
    aheadlead  
       2016-05-18 07:32:33 +08:00
    赞… 等 MAS 版本
    aheadlead
        2
    aheadlead  
       2016-05-18 07:32:59 +08:00
    居然还是免费的!再赞一个!
    quietjosen
        3
    quietjosen  
    OP
       2016-05-18 07:41:12 +08:00
    aheadlead
        4
    aheadlead  
       2016-05-18 08:12:26 +08:00
    @quietjosen 哈哈 价格还不错的啦 不过免费版暂时够用
    quietjosen
        5
    quietjosen  
    OP
       2016-05-18 08:20:10 +08:00
    @aheadlead 恩,一般 Hosts 节点不多的话是够用啦。觉得好用就给个好评哦,谢谢。
    goofansu
        6
    goofansu  
       2016-05-18 08:35:28 +08:00 via iPhone
    佩服 lz 的想法,这么个软件都能做出这么多功能,蛮实用的
    Shoegazer
        7
    Shoegazer  
       2016-05-18 08:41:05 +08:00
    app 图标和 menubar 图标不是太美观,希望改进。
    quietjosen
        8
    quietjosen  
    OP
       2016-05-18 09:07:11 +08:00
    @goofansu 其实不是“想”出来的,是确实有这种需求才做出来的。
    quietjosen
        9
    quietjosen  
    OP
       2016-05-18 09:07:20 +08:00
    @Shoegazer 好,收到。
    HanningWu
        10
    HanningWu  
       2016-05-18 09:22:20 +08:00
    sudo chmod +a 'user:USERNAMEi:allow write' /etc/hosts 提示说 chmod: invalid mode: ‘+a ’
    quietjosen
        11
    quietjosen  
    OP
       2016-05-18 09:29:44 +08:00
    @HanningWu 试试这个:
    sudo chmod +a "USERNAME allow write" /etc/hosts

    对了,你是 OS X 10.11 吗?
    HanningWu
        12
    HanningWu  
       2016-05-18 09:44:48 +08:00
    @quietjosen 对的,是最新系统 10.11.5
    quietjosen
        13
    quietjosen  
    OP
       2016-05-18 09:55:00 +08:00
    @HanningWu 那不应该啊,你有试我后来说的命令吗?另外,你的用户名有空格、特殊字符之类的吗?
    HanningWu
        14
    HanningWu  
       2016-05-18 10:13:06 +08:00
    sudo chmod +a "USERNAME allow write" /etc/hosts 也出现相同错误。我的用户名是纯英文,且错误提示是 chmod 的 mode 问题,应该和用户名无关。
    quietjosen
        15
    quietjosen  
    OP
       2016-05-18 10:26:46 +08:00
    @HanningWu 这不科学啊,所有 chmod 的命令介绍都在这里在了:
    https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/chmod.1.html#//apple_ref/doc/man/1/chmod

    要不你再试试这个: sudo chmod +ai 'user:USERNAME:allow write' /etc/hosts
    quietjosen
        16
    quietjosen  
    OP
       2016-05-18 10:30:13 +08:00
    @quietjosen 如果上面的还不行,试试下面的。如果还还还是不行,我只能扑街了...

    sudo chmod =a# 0 'user:USERNAME:allow write' /etc/hosts
    orzfly
        17
    orzfly  
       2016-05-18 11:23:20 +08:00 via Android
    @HanningWu @quietjosen 试试 /bin/chmod 。
    orzfly
        18
    orzfly  
       2016-05-18 11:24:23 +08:00 via Android   ❤️ 1
    有可能装了 GNU coreutils 之类的导致优先使用 GNU chmod 而不是系统的 BSD chmod 了……
    quietjosen
        19
    quietjosen  
    OP
       2016-05-18 11:27:40 +08:00
    @orzfly 有道理,我怎么没想到,手动点赞。

    @HanningWu 可以运行下 `which chmod`,看到底使用的是哪个 chmod ;`chmod +a` 确实是 Mac 自有的用法,通用的 Linux 是不支持的。
    dangyuluo
        20
    dangyuluo  
       2016-05-18 12:23:45 +08:00
    美区 MAS 看到的还是三月二号更新的版本呢?
    xjbeta
        21
    xjbeta  
       2016-05-18 13:15:07 +08:00
    好东西支持下 虽然用不到
    HanningWu
        22
    HanningWu  
       2016-05-18 13:18:47 +08:00
    @quietjosen 正如 @orzfly 说的一样,你们俩简直是帅呆了。问题已解决。
    quietjosen
        23
    quietjosen  
    OP
       2016-05-18 17:06:27 +08:00
    @dangyuluo 这个版本已经提交、还没上架,是提前拿出来给大伙用的。
    quietjosen
        24
    quietjosen  
    OP
       2016-05-18 17:06:38 +08:00
    @xjbeta 感谢感谢
    YzSama
        25
    YzSama  
       2016-05-18 17:09:23 +08:00 via iPhone   ❤️ 1
    赞!刚用了,真的不错。已好评
    quietjosen
        26
    quietjosen  
    OP
       2016-05-18 17:09:34 +08:00
    @HanningWu 哈哈,还是要感谢 @orzfly 是 TA 比较厉害,一下子就发现问题了。
    quietjosen
        27
    quietjosen  
    OP
       2016-05-18 17:12:03 +08:00
    @YzSama 帅呆了!感谢~
    quietjosen
        28
    quietjosen  
    OP
       2016-05-23 00:01:09 +08:00
    @dangyuluo 版本已经上架了,可以到这里更新: https://itunes.apple.com/cn/app/id1102004240?ls=1&mt=12 如果觉得好用,帮忙给个好评哦,谢谢
    quietjosen
        29
    quietjosen  
    OP
       2016-05-23 00:01:38 +08:00
    @YzSama 这个版本已经上架了,可以到这里更新: https://itunes.apple.com/cn/app/id1102004240?ls=1&mt=12 另外,帮忙更新下好评哦,谢谢
    ChoateYao
        30
    ChoateYao  
       2016-05-25 15:21:00 +08:00
    @quietjosen 卸载软件之后不能恢复内购,如何解决?
    ChoateYao
        31
    ChoateYao  
       2016-05-25 15:31:24 +08:00
    @quietjosen 已经恢复内购,但是之前的项目全部需要重新设置。
    quietjosen
        32
    quietjosen  
    OP
       2016-05-26 00:49:53 +08:00
    @ChoateYao 感谢你的支持。

    很抱歉,卸载后数据也被清空了,所以需要麻烦你重新设置。

    对了,恢复购买时碰到了什么问题?后来怎么解决的?
    ChoateYao
        33
    ChoateYao  
       2016-05-26 08:56:24 +08:00
    @quietjosen 应该是网络原因吧,我关掉软件重新打开就恢复成功了,之前是一直转圈圈
    quietjosen
        34
    quietjosen  
    OP
       2016-05-26 09:21:14 +08:00 via iPhone
    @ChoateYao 恩有可能,毕竟苹果在大陆没什么服务器,一直都很慢。
    ChoateYao
        35
    ChoateYao  
       2016-05-28 17:03:50 +08:00
    @quietjosen 我发现一个问题,当电脑重启的之后, iHosts 勾选的选项就会丢失。
    quietjosen
        36
    quietjosen  
    OP
       2016-05-28 20:16:53 +08:00
    @ChoateYao 真是抱歉,发现确实有问题。麻烦发邮件到 iToolinbox#gmail.com ,我发个修复的版本给你,不好意思。
    ChoateYao
        37
    ChoateYao  
       2016-05-28 20:44:26 +08:00
    @quietjosen 等下个版本吧,没什么大事。
    quietjosen
        38
    quietjosen  
    OP
       2016-05-28 21:19:15 +08:00
    @ChoateYao 好;已经提交了,顺利的话这几天就能上架。
    quietjosen
        39
    quietjosen  
    OP
       2016-05-30 08:38:03 +08:00   ❤️ 1
    @ChoateYao 新版已经上架了,可以更新啦~
    wohenyingyu01
        40
    wohenyingyu01  
       2016-05-30 09:26:55 +08:00   ❤️ 1
    可是 host 文件开了 ss 就失效了……好像这里大部分人都要用 ss 翻墙吧?
    quietjosen
        41
    quietjosen  
    OP
       2016-05-30 09:39:36 +08:00   ❤️ 1
    @wohenyingyu01 不会啊,我就是用 ShadowSocks 科学上网的,和 host 文件并不冲突。

    ShadowSocks 是通过代理来实现的,比如你在系统设置的网络 > 高级 > 代理中可以发现类似的设置。
    http://127.0.0.1:8090/proxy.pac
    wohenyingyu01
        42
    wohenyingyu01  
       2016-05-30 09:55:20 +08:00   ❤️ 1
    @quietjosen sorry 我表达有误。。。我的意思是开了 ss 之后 host 文件就失效了
    quietjosen
        43
    quietjosen  
    OP
       2016-05-30 10:01:10 +08:00   ❤️ 1
    @wohenyingyu01 没关系,我刚才又验证了下:

    如果 ShadowSocks 开全局代理, Chrome 中确实会被 ShadowSocks 代理拦截;
    但如果 ShadowSocks 开自动模式、且该域名不在匹配列表中, Chrome 中就不会被代理拦截、而使用 /etc/hosts 文件中的配置。
    wohenyingyu01
        44
    wohenyingyu01  
       2016-05-30 11:12:50 +08:00 via iPhone   ❤️ 1
    @quietjosen 确实,那还能起一半作用……
    quietjosen
        45
    quietjosen  
    OP
       2016-05-30 11:16:44 +08:00   ❤️ 1
    @wohenyingyu01 想问下,你改 /etc/hosts 的场景和需求是什么呢?是为了通过 IP 科学上网吗?
    xjchenhao
        46
    xjchenhao  
       2016-05-30 11:44:24 +08:00   ❤️ 1
    好东西 赞~~
    quietjosen
        47
    quietjosen  
    OP
       2016-05-30 11:48:03 +08:00   ❤️ 1
    @xjchenhao 哈哈,客气;觉得好用麻烦给个好评哦,谢谢。
    wohenyingyu01
        48
    wohenyingyu01  
       2016-05-30 12:05:03 +08:00 via iPhone   ❤️ 1
    @quietjosen 不是,干一些坏事玩,比如免费听网易云的付费歌曲等
    quietjosen
        49
    quietjosen  
    OP
       2016-05-30 12:08:26 +08:00   ❤️ 1
    @wohenyingyu01 哈哈,坏银;那如果不开全局代理,应该还是没问题的。
    GreenArrow
        50
    GreenArrow  
       2016-05-30 13:19:51 +08:00   ❤️ 1
    感觉不错,已经 5 分,再接再厉

    希望免费的节点数可以扩展到 5 个 (*^__^*) 嘻嘻……

    限免活动也可以有哦
    quietjosen
        51
    quietjosen  
    OP
       2016-05-30 13:28:19 +08:00   ❤️ 1
    @GreenArrow 感谢感谢!有什么功能、体验上的需求,也欢迎来聊哦~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2852 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:24 · PVG 21:24 · LAX 05:24 · JFK 08:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.