TextCode 代码编辑器限免中,有需要的收了吧... - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
haosxianr
V2EX    分享创造

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

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

    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
    a href="/member/haosxianr" class="dark">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     Solana     2416 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 01:09 PVG 09:09 LAX 18:09 JFK 21:09
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86