V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
SolrJ
V2EX  ›  Python

吐个槽,V2EX都运行这么久了,发表主题或者回复时贴代码总感觉好难看,是不是考虑加个代码格式化的东东

  •  
  •   SolrJ · 2013-05-19 17:16:19 +08:00 · 5080 次点击
    这是一个创建于 4200 天前的主题,其中的信息可能已经有所发展或是发生改变。
    25 条回复    1970-01-01 08:00:00 +08:00
    Livid
        1
    Livid  
    MOD
       2013-05-19 17:24:19 +08:00   ❤️ 1
    你推荐一个比较好的解决方式吧?
    qq286735628
        2
    qq286735628  
       2013-05-19 17:27:29 +08:00
    xuelang
        3
    xuelang  
       2013-05-19 17:31:41 +08:00
    @Livid 发表主题或回复时可以支持markdown嘛,就像http://segmentfault.com/一样
    taresky
        4
    taresky  
       2013-05-19 17:34:32 +08:00 via iPhone
    @xuelang +1

    希望能支持markdown
    SErHo
        5
    SErHo  
       2013-05-19 17:42:42 +08:00
    比如加入一个标签什么的,标签中的内容就作为代码处理:

    ```python
    def wahaha():
    pass
    ```

    这样足够的简单,而且不贴代码的用户完全可以忽视这种标签。
    yetone
        6
    yetone  
       2013-05-19 17:44:56 +08:00 via Android
    最近对 markdown 这种标记语言已毫无兴趣,还是富文本吧。看看知乎的富文本,既强大方便又简洁美观。
    ipconfiger
        7
    ipconfiger  
       2013-05-19 17:48:35 +08:00
    {gist: url} 这样子看着会比较ok,gist提供了嵌入网站的方案的
    skywalker
        8
    skywalker  
       2013-05-19 17:57:02 +08:00
    可能v2ex本来就不想加入这个东西,不然早就加了。豆瓣也不支持,不过豆瓣主要不是面向程序员的,所以保持这种简洁性可以理解,v2ex作为程序员聚集地,其实还是应该加的。

    用gist或者其它方案的最大缺点就是不方便,你发贴的时候不想跑到另外一个网站去编辑,然后再回来贴URL,特别是你的代码只有几行的时候。
    deathfang
        9
    deathfang  
       2013-05-19 18:07:09 +08:00
    @yetone @Livid
    看了下知乎的回复,markdown的一些编辑器也可以实现一样的功能
    stackoverflow 和CNode都有这样用,
    有个 https://code.google.com/p/pagedown/ ,只有编辑器功能,代码高亮,图片上传需另加代码

    个人还是喜欢github的,有他们改进的GFM,回帖时直接粘图
    toctan
        10
    toctan  
       2013-05-19 18:09:20 +08:00
    @skywalker 如果只是几行代码,注意缩进可读性就很好了,长一点的代码就直接 gist 吧。发帖如果需要贴代码很多情况是在编辑器里已经写好了,如果是较长的代码,相信不会有人在浏览器里写。与其从编辑器里复制出来,不如直接从编辑器里创建 gist, emacs, sublime, vim 等主流编辑器通过插件对 gist 支持都蛮好的。


    不太希望加上 markdown 或者富文本编辑器,现在这样简单挺好。
    skywalker
        11
    skywalker  
       2013-05-19 18:20:50 +08:00
    @toctan 我不是v2ex重度使用者,所以加不加都没啥意见。 其实加上了对于一般用户而言也没有增加复杂度,你不用就和现在一样了;不过服务器负载可能会搞点。当然,折衷一下可以做成客户端解析,需要的用户自己加上选项,客户端js解析代码。
    ipconfiger
        12
    ipconfiger  
       2013-05-19 18:22:57 +08:00
    @skywalker 如果只有几行代码就不存在排版代码的问题了。

    我觉得既然图片连接能自动识别替换成<img 那么gist连接也自动识别了吧,
    @Livid 如果不介意的话,我写了一个 https://gist.github.com/ipconfiger/5607285
    marchtea
        13
    marchtea  
       2013-05-19 18:39:40 +08:00
    @taresky markdown +2,最好能有github风格的
    chemzqm
        14
    chemzqm  
       2013-05-19 18:52:31 +08:00
    markdown + highlightjs
    caomu
        15
    caomu  
       2013-05-19 20:48:03 +08:00
    继续 @Livid ,gist在https下加载被阻止了,好歹先解决这个吧,要不看有gist的帖子又要回到http下。
    sophy
        16
    sophy  
       2013-05-19 20:54:27 +08:00
    markdown + 10086
    chaojie
        17
    chaojie  
       2013-05-19 20:58:55 +08:00
    其实不能直接发图,有人做图床的浏览器插件立马好用了
    贴代码这个就没人做个插件吗?
    rebellion
        18
    rebellion  
       2013-05-19 21:14:25 +08:00
    直接发gist就好了,这么简单的工具都不会用吗
    TankyWoo
        19
    TankyWoo  
       2013-05-19 21:27:42 +08:00
    楼上说了,我记得好像可以嵌入gist的

    另外,建议增加markdown功能
    glei
        20
    glei  
       2013-05-19 21:38:48 +08:00
    不是一个新网站,随便怎么改都行,这么多数据,不好处理吧。。。
    ljbha007
        21
    ljbha007  
       2013-05-19 22:17:48 +08:00
    @Livid
    gist是个不错的选择 但是V2EX的GIST样式问题让我头疼了好久啊
    dalang
        22
    dalang  
       2013-05-20 09:19:36 +08:00
    markdown +1 again
    heroicYang
        23
    heroicYang  
       2013-05-20 09:59:27 +08:00
    代码的话,直接贴gist吧~
    subpo
        24
    subpo  
       2013-05-20 10:04:58 +08:00
    其实v2ex贴gist并不是很好看啊...记得很容易突出容器,而且一拉拉不到底
    est
        25
    est  
       2013-05-20 11:18:37 +08:00
    @Livid 每行 缩进4个空格的就是代码。。。。用<pre><code>包装一下。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3026 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:49 · PVG 21:49 · LAX 05:49 · JFK 08:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.