最近喜欢上了直接在网页上看源码, 开始厌恶 IDE 和编辑器 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
mzer0
V2EX    程序员

最近喜欢上了直接在网页上看源码, 开始厌恶 IDE 和编辑器

  •  
  •   mzer0 2016-01-07 00:03:26 +08:00 6393 次点击
    这是一个创建于 3566 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 网页上字体的渲染效果比较好
    2. 网页上排版效果比较好
    3. 省事, 不用把项目拷贝回本地
    27 条回复    2016-01-07 18:59:40 +08:00
    asj
        1
    asj  
       2016-01-07 00:18:26 +08:00 via Android
    渐渐习惯了在网页上直接码代码……
    zi
        2
    zi  
       2016-01-07 00:21:00 +08:00
    楼主说的是 WebIDE 吗?
    Librazy
        3
    Librazy  
       2016-01-07 00:22:22 +08:00
    显然你需要换一个 IDE
    dellch
        4
    dellch  
       2016-01-07 00:24:54 +08:00
    web 上直接开发?
    yxzblue
        5
    yxzblue  
       2016-01-07 00:41:10 +08:00
    您 在说笑话吗
    imxieke
        6
    imxieke  
       2016-01-07 00:45:25 +08:00 via Android
    楼主用的是哪家的 WEBIDE ?
    mzer0
        7
    mzer0  
    OP
       2016-01-07 01:48:53 +08:00
    @asj
    @zi
    @Librazy
    @dellch
    @yxblue
    @imxieke

    我不在 web 上写代码, 因为 web 对 vim 的支持不太好. 我喜欢用 vim 写程序.

    我在 web 上看代码, 挺方便的. 如果在 IDE 里看代码, 看文档或者查资料的时候还要切回浏览器, 直接在浏览器里看代码就方便多了. web 上的字体比 IDE 里的舒服.
    MajestySolor
        8
    MajestySolor  
       2016-01-07 01:49:09 +08:00
    我觉得是楼主的编辑器不给力~
    codevn
        9
    codevn  
       2016-01-07 02:13:06 +08:00
    @mzer0 换个 Atom 吧
    SoloCompany
        10
    SoloCompany  
       2016-01-07 02:29:04 +08:00
    你的网页版能实现语义分析以及引用查找及跳转吗(暂时来说,貌似只有 jb 家的 upsource 能实现此功能),不能的话,不能快速预览及切换上下文,这代码看起来效率能是一个级别的吗
    chemzqm
        11
    chemzqm  
       2016-01-07 04:31:30 +08:00
    @SoloCompany https://ternjs.net/ 您要的语义分析,大部分编辑器都有插件, jetbean 大概也是用的 tern

    字体渲染 gvim 可以支持自定义字体 guifont , MacVim 可以支持反锯齿渲染 antialias
    Vim 支持 ={motion} 快速缩进,可可设置本地 equalprg indentexpr 等选项支持不同编程语言
    Vim 支持 gq{motion} 快速格式化代码,可设置本地 formatxepr formatprg 选项支持不同语言
    chemzqm
        12
    chemzqm  
       2016-01-07 04:52:23 +08:00
    懒得刷新浏览器(我就是)可以用 livereload 插件,支持所有后台,只要您 css 不是 vue 那种跟 js 混一起的,可以保存 css 代码后只刷新 css 而不刷新页面,附带好处就是所有浏览器同步
    rubytek
        13
    rubytek  
       2016-01-07 08:50:40 +08:00
    想要代码展示好看, RMBP+Sublime
    halczy
        14
    halczy  
       2016-01-07 08:57:56 +08:00 via iPhone
    Cloud9 的 WebIDE 挺好用啊。
    alvindev
        15
    alvindev  
       2016-01-07 09:38:51 +08:00
    看到标题脱口而出 ‘卧槽 还有这样的’
    shanxuefeng
        16
    shanxuefeng  
       2016-01-07 09:40:02 +08:00
    楼主已经脱离写代码,改成看代码了。
    ma7x
        17
    ma7x  
       2016-01-07 09:45:57 +08:00
    不要乱取标题
    vim 能叫 IDE? 你自己不装插件,不用真正的 IDE,还怪到 IDE 头上这我就不开心了
    我从来都是从 web 拷到 IDE 里看 因为缩进 着色 浏览器不可能比 IDE 好
    更何况一个项目几十上百个文件 web 前进后退也是会疯的 楼主不要以偏概全
    而且看能看出花来? 骚年不运行一下?
    不要用你扭曲的观念误导大众啊
    congeec
        18
    congeec  
       2016-01-07 10:29:48 +08:00 via iPhone
    GitHub 上的代码真好看
    Github 上的代码好难翻
    boyhailong
        19
    boyhailong  
       2016-01-07 10:36:05 +08:00
    @congeec 哈哈
    tryfinally
        20
    tryfinally  
       2016-01-07 10:42:01 +08:00
    @chemzqm
    他说的是 jetbrains 。

    另外原来楼主您看代码真的只是“看”代码就行了。。。
    clino
        21
    clino  
       2016-01-07 10:43:28 +08:00
    JohnShaw
        22
    JohnShaw  
       2016-01-07 10:48:05 +08:00
    网页的渲染排版比较好,天啦, lz 你用的什么 IDE 。
    koykoi
        23
    koykoi  
       2016-01-07 11:00:05 +08:00
    opengrok
    royzxq
        24
    royzxq  
       2016-01-07 11:09:31 +08:00
    我的妈。。 只是看看代码的话我就路过不说话
    mzer0
        25
    mzer0  
    OP
       2016-01-07 12:07:21 +08:00 via iPhone
    @clino 是这种。我知道 coding.net ,但还没怎么用过。我一般是在开源项目的官网上读,他们一般提供有 doc 。

    @congeec
    @tryfinally
    @JohnShaw
    @koykoi
    @royzxq
    @shanxuefeng
    @chemzqm
    @halczy
    @MajestySolor
    @ma7x
    @alvindev

    我经常读开源项目的源码,多数开源项目动辄上百个文件,而且历史原因导致排版不好看,因此开源项目大都提供网页版源码,这样就能直接在网页上读,而且排版更能接受。某些项目比较老,当年的排版拿到现在的 IDE 里是很乱的。另外,有些 IDE 对字体缩放的支持不是很好,而我近视,喜欢用大字体,但在网页上这个问题就不是很严重。

    写的比较好的项目,就算没有代码高亮和关联查询,我都读得很顺,因为设计模式是统一的,光看变量名和文件名,就能猜到相关的定义和实现会放在哪些文件里这是读多了源码培养出的能力。我说的是“读源码”,而不是“工作”,指的是读开源项目的源码的需求,在网页上读比拖回本地读更好。

    我是 vim 党,对 IDE 的依赖不是很强。我不喜欢 sublime text ,很多功能我用不着。
    zodiac1111
        26
    zodiac1111  
       2016-01-07 18:48:04 +08:00
    比如这个 http://lxr.free-electrons.com/source/arch/um/drivers/stdio_console.c#L43
    Linux kernel 的代码。 IDE 如果没配置好的话可能需要花费大量时间索引。就是卡。一般看看的话 web 固然是个不错的选择。
    mzer0
        27
    mzer0  
    OP
       2016-01-07 18:59:40 +08:00
    @zodiac1111 free-electrons.com 的代码着色做得不好......
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2549 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 04:43 PVG 12:43 LAX 21:43 JFK 00:43
    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