V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
haosxianr
V2EX  ›  分享创造

TextCode 代码编辑器限免中,有需要的收了吧...

  •  
  •   haosxianr · 2016-03-31 09:49:10 +08:00 · 8742 次点击
    这是一个创建于 3189 天前的主题,其中的信息可能已经有所发展或是发生改变。

    TextCode是一个 iOS 代码阅读器,已经在 AppStore 上线,现在限免中。如果不知道 TextCode 的可以前往往期帖子了解一下。

    在 V 友的建议下,已经完善了以下几个功能:

    • 文内搜索功能;
    • 行号的支持;
    • GitHub 集成功能的完善。

    有需要的 V 友可以支持一下,附上AppStore 地址,啥也不说了,说多了都是泪...

    第 1 条附言  ·  2016-04-01 08:30:24 +08:00
    删除文件:左侧滑动 Cell 会出现删除菜单;
    收回键盘:下滑手势操作可以完成。
    71 条回复    2016-07-01 12:40:16 +08:00
    binss
        1
    binss  
       2016-03-31 09:59:53 +08:00   ❤️ 1
    之前好像这个应用也免费过?然后里面查看 github 的代码也要内购,然后我就换 codehub 了
    haosxianr
        2
    haosxianr  
    OP
       2016-03-31 10:03:37 +08:00
    @binss 内购已经全部移除
    smartdie
        3
    smartdie  
       2016-03-31 10:29:37 +08:00 via iPhone   ❤️ 1
    用了一下,真是超赞的编辑器。我决定常备在手机里写博客用
    haosxianr
        4
    haosxianr  
    OP
       2016-03-31 10:41:40 +08:00
    @smartdie 谢谢
    hemingway
        5
    hemingway  
       2016-03-31 10:46:43 +08:00   ❤️ 1
    已经收了,还没试能不能直接新建文件到 github ,如果能的话打算 github 博客就用这个来写。一直想找一个能方便写 github 博客的软件找不到。
    haosxianr
        6
    haosxianr  
    OP
       2016-03-31 10:50:58 +08:00
    @hemingway 目前还不能,不过是要往那方面发展,以后会逐步完善 git 功能,力求可以直接把仓库从 github 拉下来,修改后可以 push 回去
    bolasblack
        7
    bolasblack  
       2016-03-31 11:27:48 +08:00 via iPhone   ❤️ 1
    冒昧问一下,请问编辑器的代码高亮是用什么库实现的呢?我之前搜索了一下好像没找到什么好用的……
    ipconfiger
        8
    ipconfiger  
       2016-03-31 11:45:44 +08:00   ❤️ 1
    github 的 repo 列表取不到
    haosxianr
        9
    haosxianr  
    OP
       2016-03-31 11:48:23 +08:00
    @ipconfiger 注销了重新登录试一下
    haosxianr
        10
    haosxianr  
    OP
       2016-03-31 11:49:23 +08:00   ❤️ 1
    @bolasblack 没有现成的库,自己摸索实现的,花费了不少时间。
    steveshi
        11
    steveshi  
       2016-03-31 12:39:01 +08:00 via iPhone   ❤️ 1
    在用 tf 版本
    haosxianr
        12
    haosxianr  
    OP
       2016-03-31 12:53:16 +08:00
    @steveshi TestFlight 版本我会定期更新,有意见和建议可以通过内置反馈渠道进行反馈,谢谢支持
    whatot
        13
    whatot  
       2016-03-31 14:01:35 +08:00   ❤️ 1
    支持一下了
    yangzh
        14
    yangzh  
       2016-03-31 15:11:49 +08:00   ❤️ 1
    超赞!建议字体加多一点,比如说 source code pro 之类的。赞!
    haosxianr
        15
    haosxianr  
    OP
       2016-03-31 15:19:28 +08:00
    @yangzh 多谢推荐!
    lxian2
        16
    lxian2  
       2016-03-31 15:29:53 +08:00   ❤️ 1
    滋次一下,一直想要这样一个 app
    wyd2004
        17
    wyd2004  
       2016-03-31 15:31:44 +08:00   ❤️ 1
    收了.赞一个
    haosxianr
        18
    haosxianr  
    OP
       2016-03-31 15:35:23 +08:00
    @smartdie
    @wyd2004
    @lxian2
    @yangzh
    @whatot
    @steveshi
    如果喜欢,可以去评论一下,如果有任何好的建议和意见,发我邮箱就可以,我会尽量去完善。
    SamWanng
        19
    SamWanng  
       2016-03-31 15:54:34 +08:00   ❤️ 1
    Number Line 的内购选项为什么还显示
    haosxianr
        20
    haosxianr  
    OP
       2016-03-31 15:58:59 +08:00
    @SamWanng 新版本中相关的逻辑代码已经移除了,因为今天凌晨才更新新程序(无内购),需要兼容旧版本,所以 ITC 中的项目还没有删除,等旧版本升级差不多之后会删除掉,只是出于兼容方面的考虑。
    bolasblack
        21
    bolasblack  
       2016-03-31 16:17:03 +08:00   ❤️ 1
    @haosxianr 啊,厉害!
    haosxianr
        22
    haosxianr  
    OP
       2016-03-31 16:22:53 +08:00
    @bolasblack 当然是借鉴和引用了一些了前人的成果,即使如此,最难的就是高亮语法解析,谁写谁知道有多难。
    815lbh
        23
    815lbh  
       2016-03-31 17:15:31 +08:00   ❤️ 1
    支持b( ̄▽ ̄)d
    jz1206
        24
    jz1206  
       2016-03-31 18:21:08 +08:00   ❤️ 1
    赞一个~~
    wyd2004
        25
    wyd2004  
       2016-03-31 18:27:54 +08:00   ❤️ 1
    @haosxianr 已五星好评.配合 iPad 真是好用.
    haosxianr
        26
    haosxianr  
    OP
       2016-03-31 18:30:14 +08:00
    @815lbh
    @jz1206
    @wyd2004
    谢谢支持
    wyd2004
        27
    wyd2004  
       2016-03-31 18:49:46 +08:00   ❤️ 1
    @bolasblack 语法高亮基本是基于 textkit 的. http://swiftcafe.io/2016/01/14/syntax-highlighting/ 这里有一篇基础教程.也不是特别复杂.
    haosxianr
        28
    haosxianr  
    OP
       2016-03-31 18:57:32 +08:00
    @wyd2004 用 textkit 只是最终的渲染,针对每个语言做语法解析才是难的。
    answeryou
        29
    answeryou  
       2016-03-31 19:03:38 +08:00
    看了下, js 文件是没有高亮显示的
    haosxianr
        30
    haosxianr  
    OP
       2016-03-31 19:13:52 +08:00
    @answeryou 嗯,目前 js 解析有点问题
    wolffn
        31
    wolffn  
       2016-03-31 19:56:48 +08:00   ❤️ 1
    顶 lz !

    一直想要一个这样的 app

    期待 lz 继续完善。
    zhighest
        32
    zhighest  
       2016-03-31 21:53:55 +08:00   ❤️ 1
    顶!已下载、好评。
    haosxianr
        33
    haosxianr  
    OP
       2016-03-31 22:19:53 +08:00
    @yangzh source code pro 字体很好看,谢谢推荐...
    haosxianr
        34
    haosxianr  
    OP
       2016-03-31 22:20:58 +08:00
    @wolffn 我开始也是帮别人写的😄
    @zhighest 多谢
    diyisoft
        35
    diyisoft  
       2016-04-01 08:21:32 +08:00   ❤️ 1
    安装 ing ,赞一下
    bbbb
        36
    bbbb  
       2016-04-01 09:27:56 +08:00   ❤️ 1
    很棒,已下载,已好评。
    haosxianr
        37
    haosxianr  
    OP
       2016-04-01 10:09:44 +08:00 via iPhone
    @diyisoft
    @bbbb thank u
    kejinlu
        38
    kejinlu  
       2016-04-01 10:16:29 +08:00   ❤️ 1
    从后台切回来的时候 crash 概念比较大。
    git clone 必须得一直留在当前界面,体验不好。
    wolffn
        39
    wolffn  
       2016-04-01 13:57:02 +08:00   ❤️ 1
    啥时候能支持 js 啊。。。
    wupher
        40
    wupher  
       2016-04-01 14:24:22 +08:00   ❤️ 1
    我好歹还参加了 TestFlight ,上架分发也没发个邮件营销一下 :-(
    haosxianr
        41
    haosxianr  
    OP
       2016-04-01 14:29:57 +08:00 via iPhone
    @wupher TestFlight 现阶段会持续更新,要比 AppStore 更早的体验到新功能。好吧,说得有理,其实邮件也可以推广的,都没想到
    haosxianr
        42
    haosxianr  
    OP
       2016-04-01 17:14:53 +08:00
    @kejinlu 后台切回来会 crash 应该是后台下载导致的
    haosxianr
        43
    haosxianr  
    OP
       2016-04-01 17:16:28 +08:00
    @wolffn 这个给不了确切时间,语法解析这块儿是非常难啃的...
    isnowify
        44
    isnowify  
       2016-04-01 17:58:56 +08:00
    支持支持!!
    diyisoft
        45
    diyisoft  
       2016-04-02 07:54:11 +08:00
    @haosxianr 我用 github 帐号登录了,也 clone 代码了,为什么我 xxx.git 文件下面都是空的啊,什么文件都没有,是我姿势不对吗?求解答。手机是 5S ,系统是 9.3.1
    haosxianr
        46
    haosxianr  
    OP
       2016-04-02 08:10:28 +08:00 via iPhone
    @diyisoft 和在桌面 git clone 是一样的,只有所有文件 clone 完毕才会显示文件。你 clone 是有个进度条,走完才算 clone 下来。
    diyisoft
        47
    diyisoft  
       2016-04-02 13:52:20 +08:00 via iPhone
    @haosxianr clone nnnnn 次都棒成功,失望
    haosxianr
        48
    haosxianr  
    OP
       2016-04-02 14:50:10 +08:00
    @diyisoft clone 时有几点要注意的: 1 、如果已存在 xxx.git 目录, clone xxx 仓库的时候会自动忽略,可以通过删除 xxx.git 解决。 2 、 clone 的时候最好等进度条走完,显示为 cloned ,再返回主界面,只有全部文件下载完成之后才会显示 xxx.git 文件夹中的内容。
    最好先尝试一些小的库试试,如果还是不行,由于缺乏具体信息,我也没法定位具体问题。
    haosxianr
        49
    haosxianr  
    OP
       2016-04-02 14:53:25 +08:00
    @diyisoft 在测试该功能的时候, clone c++ 的 boost 库(貌似有 200 百多兆)都可以,即使在 clone 过程中返回主界面, clone 依然会在下载文件,我之后会再好好测试一下 clone 部分。
    zhoujianqingz
        50
    zhoujianqingz  
       2016-04-02 17:46:37 +08:00 via iPhone
    真的非常的赞!在 app store 已支持!请问能写一个使用说明吗?有些操作不会用,不知道怎么上传到 github 或者 drop ,还有手机端编辑模式很难退出
    haosxianr
        51
    haosxianr  
    OP
       2016-04-05 09:26:03 +08:00
    @zhoujianqingz 加个新手引导看来是必要的,不过目前还在专注于功能的完善...
    kaynewbie
        52
    kaynewbie  
       2016-04-05 19:18:40 +08:00
    楼主开源吗?
    haosxianr
        53
    haosxianr  
    OP
       2016-04-05 19:26:53 +08:00 via iPad
    暂时没有开源的打算
    shew2356
        54
    shew2356  
       2016-04-05 23:11:05 +08:00
    限免三个小时?你逗我呢?
    haosxianr
        55
    haosxianr  
    OP
       2016-04-05 23:40:44 +08:00 via iPhone
    @shew2356 限免已经有一星期了,这个帖子发帖也是五天前发的。
    kaynewbie
        56
    kaynewbie  
       2016-04-06 18:56:16 +08:00
    读 pdf , doc 文件有点问题
    haosxianr
        57
    haosxianr  
    OP
       2016-04-06 19:45:02 +08:00 via iPad
    @kaynewbie 你为什么会使用这个软件看 doc? PDF 是可以预览的。
    haosxianr
        58
    haosxianr  
    OP
       2016-04-06 21:46:22 +08:00 via iPad
    @kaynewbie doc 和 pdf 不是编程语言的格式,我只提供了一个预览功能,是为了方便查看。这两个格式单独拿出来一个都可以做一个软件,这也正是 office word 和 goodreader 做的。
    markx
        59
    markx  
       2016-04-07 00:16:06 +08:00
    啊…… 才看到,已经收费了。 想帮你刷数据也不行了。
    haosxianr
        60
    haosxianr  
    OP
       2016-04-07 08:07:08 +08:00 via iPhone
    @markx 多谢你的好意
    kaynewbie
        61
    kaynewbie  
       2016-04-07 09:57:39 +08:00
    @haosxianr 我还特地去看了下 pdf 阅读的实现:D
    haosxianr
        62
    haosxianr  
    OP
       2016-04-27 15:52:04 +08:00 via iPhone
    @kaynewbie 近期会开源
    kaynewbie
        63
    kaynewbie  
       2016-04-28 09:46:39 +08:00
    @haosxianr 赞👍!!!
    haosxianr
        64
    haosxianr  
    OP
       2016-04-28 09:49:58 +08:00
    @kaynewbie github 是不是不支持二进制文件,我的源码里有部分文件用的是动态链接库(二进制),怎么挂到 github ,而且工程文件比较大,有 300 多 M 。
    haosxianr
        66
    haosxianr  
    OP
       2016-04-28 10:13:41 +08:00
    @kaynewbie 最近闲了试试,多谢。
    sherylynn
        67
    sherylynn  
       2016-04-30 17:08:45 +08:00 via iPhone
    现在才看到,期待开源
    GarenGe
        68
    GarenGe  
       2016-05-22 09:59:20 +08:00 via iPad
    我也是才看到啊,大神现在还有限免吗
    haosxianr
        69
    haosxianr  
    OP
       2016-06-05 18:21:31 +08:00
    gangsta
        70
    gangsta  
       2016-06-08 15:12:54 +08:00
    首先感谢楼主,然后提个小建议:总感觉行号那里太宽了,这个能优化一下么:
    pohuty
        71
    pohuty  
       2016-07-01 12:40:16 +08:00
    楼主是作者吧? 听说这个 app 要开源?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1682 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:38 · PVG 00:38 · LAX 08:38 · JFK 11:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.