跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • sublime 这个标题栏太恶心了
未分類
2020 年 5 月 17 日

sublime 这个标题栏太恶心了

sublime 这个标题栏太恶心了

資深大佬 : tinzing 0

为什么不能跟 vscode phpstorm 一样弄个沉浸标题栏。这样和软件界面格格不入,突兀,不知道那些软件开发者怎么想的??? 试了几个 php 开发工具还是 sublime 顺手,它的代码不全太好了,其它的都很渣,比如打个 if,sublime 可以敲回车就能出来整个 if()else()结构,而 phpstorm 只能出来 if(),vscode 倒是可以,但是要向下选择才可以,直接回车只有 if,实在恶臭 sublime 这个标题栏太恶心了

vscode 提示: sublime 这个标题栏太恶心了

大佬有話說 (39)

  • 資深大佬 : crab

    换个主题,别用默认的。

  • 資深大佬 : GTim

    你配一个主题,另外,是你的使用方式不对啊

  • 資深大佬 : geekzhu

    只能说你不会用 sublime 和 PHPstorm

  • 資深大佬 : reus

    都写 PHP 了,还挑剔啥?

  • 資深大佬 : darksword21

    你说的是 snippets 吧。。都有。是你找不到

  • 資深大佬 : dilu

    虽然我也是 phper,但是借用#4 的话 都搞 php 了还挑剔啥?能跑就行,反正再垃圾的工具,也比别的语言开发效率高一大截

  • 主 資深大佬 : tinzing

    @crab sublime 换主题改不了窗口标题栏颜色的

  • 主 資深大佬 : tinzing

    @GTim sublime 换主题改不了窗口标题栏颜色的

  • 資深大佬 : rioshikelong121

    白嫖还这么多意见啊
    sublime 老人家了 而且是个人维护的。 哪有精力搞这些无用的 feature 。

  • 資深大佬 : mokeyjay

    在写 php 这件事上,sublime 也配跟 phpstorm 叫板?

  • 資深大佬 : jowan

    PhpStorm 请按照以下操作
    Preferences->Editor->Live Templates->PHP

    你想生成什么都行

  • 資深大佬 : neoblackcap

    我以为你在说智能感应,然后我寻思 sublime text 居然有智能感应这样的功能?没想到你是说 code snippets,那个东西啊,你去配置就有了。

  • 資深大佬 : chinvo

    实际上, 大多数编码风格建议不要用 else

  • 資深大佬 : MengiNo

    同用 sublime 完全没有注意到这个补全的问题 233333…. 一直都是手写 if () {} 感觉和 if 按回车他帮你补几个字 没啥差别。。。

  • 資深大佬 : fyxtc

    @chinvo ?我怎么记得代码大全里面说的是建议 else 啊,这样显得两部分逻辑更清晰

  • 資深大佬 : fyxtc

    话说回来主连 if/else 这种 code snippets 也能喷啊,这种我反而喜欢手写出来,又不费脑,盲打都习惯了。还是吃的太饱了

  • 資深大佬 : lchecho

    额。。。。我觉得你大概没有怎么配置 phpstorm 吧

  • 資深大佬 : ostholz

    难到你们不用 TabNine

  • 資深大佬 : lostberryzz

    在 macOS 上 Sublime 可以换成沉浸式的 UI Theme,Windows 上没尝试过,不过你可以试试

  • 資深大佬 : liangch

    吃饱了,自己不懂,怪人家工具不行。

  • 資深大佬 : JCZ2MkKb5S8ZX9pq

    https://s1.ax1x.com/2020/05/14/YBKBSe.png

    忘了怎么设的了,好像是 sublime 主题+win10 暗色,lz 可以自己摸索下。

    另外建议可以考虑在标题,用请教的语气替代指责。
    markdown 格式也值得学习一下。

  • 資深大佬 : sunjourney

    if 就一定要 else ? 主还是短路写得少

  • 資深大佬 : chinvo

    @fyxtc #14 避免使用 else 可以优化代码缩紧层级, 一定程度上提高可读性

    并且在某些场景下可以提高代码执行效率

    当然, 使用 else 在另一种角度上也能提高可读性, 同时在某些场景下提高执行效率

    不过包括 C# 等语言, 官方的 guideline 就推荐少用 else

  • 資深大佬 : kylesean

    “`
    if (true) {
    return true;
    }

    return false;

    “`
    不比

    “`
    if (true) {
    return true;
    } else {
    return false;
    }
    “`
    好看多了?

  • 資深大佬 : geekzhu

    @kylesean #24 这是要引战?

  • 資深大佬 : shuax

    F11

  • 資深大佬 : yuankui

    年轻人应该多学,不懂不要乱喷。
    不然容易暴露自己的浅薄。

  • 資深大佬 : avenger

    sublime 这个标题栏太恶心了

    Sublime Text 3 + Monokai Pro 的效果

  • 資深大佬 : rwalle

    @chinvo 请问你这个“大多数”有来源吗?别的不说,Google 的 C++ style guide 和 Facebook 的 Java style guide 里面没提到,Python 的有点丧心病狂的 PEP8 也没提到不鼓励 else

  • 資深大佬 : rwalle

    @chinvo 可以给个链接吗?我没搜到“C#官方 guideline”这种东西,微软官网的网页也没提到

  • 資深大佬 : wangkun025

    只要是用 sublime,我就点赞。

  • 資深大佬 : Mitt

    @rwalle 是优先处理错误异常 就是 else 那部分,减少缩进,让整体逻辑更加顺畅,不是不让你用 else,你自然搜不到了

  • 資深大佬 : Mitt

    @kylesean 实际上这个是错误示范,正确指导是优先处理错误返回错误,因为这段通常是较为短且不属于正常流程的部分,所以应该是先判断 false 返回 false

    这个不只针对 if else,而是一种对逻辑处理的最佳指导,写代码写多了无论是从代码简洁度优雅程度还是可读性上这个都应该采取的策略

  • 資深大佬 : autoxbc

    @chinvo #23
    @rwalle #30 大概就是卫语句

    实践中卫语句只能适当用,因为有坑:

    对函数边界处理完,可以用 return 返回

    function fn(arg)
    {
    if( arg === value )
    {
    some code…
    return ;
    }

    other code…
    }

    但是对循环,就要用 continue

    for( const key in obj )
    {
    if( key === xx )
    continue;

    other code…
    }

    最后对块语句,无法直接退出,需要打 label

    blockA: {
    if( arg === xx )
    break blockA;

    other code…
    }

    当使用卫语句时,到底用哪个语句退出,成了一个心智负担。最麻烦的是,明明需要退出的是块语句,却不小心使用了 return,结果导致上层函数被退出,莫名的后面的代码都被跳过却不知道

    总之,卫语句让人纠结

  • 資深大佬 : JackyCDK

    就这点玩意都能喷…合格的程序员不应该是自己慢慢的搜索或者探索解决方法的么….

  • 資深大佬 : l93814690

    ![avatar]( sublime 这个标题栏太恶心了)

  • 資深大佬 : revlis7

    其实代码格式都是小事情,我只想问大家都不屑用 IDE 的变量类型检查的吗?代码写的规范注释写的全,用 IDE 简直飞起。

  • 資深大佬 : ii55dd

    这个本来都是土豪编辑器,如果没有 vscode,它将继续风骚,你还是换了吧,不适合你的气质哈

  • 資深大佬 : kylesean

    @Mitt 只是演示下,重点是 else

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具