V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chaleaoch
V2EX  ›  Visual Studio Code

感觉 vscode 的代码提示和跳转还是差那么一丢丢意思.

  •  
  •   chaleaoch · 2020-10-09 14:37:50 +08:00 · 4136 次点击
    这是一个创建于 1267 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 主题真好看.
    2. vscode remote 真香.
    3. 而且免费.

    能把代码提示好好搞一下 其他 IDE 没活路了.
    https://youtrack.jetbrains.com/issue/IDEA-226455
    15 条回复    2020-10-10 13:52:06 +08:00
    redeemer
        1
    redeemer  
       2020-10-09 15:39:49 +08:00 via iPhone
    我用 vscode 看 linux kernel,就是有时候代码跳转不过去
    efaun
        2
    efaun  
       2020-10-09 17:41:22 +08:00
    对于一个文本编辑器,能做到这样已经很可以了
    Kaiv2
        3
    Kaiv2  
       2020-10-09 17:44:50 +08:00 via Android
    现在基本不用其他 IDE 了
    nevin47
        4
    nevin47  
       2020-10-09 17:46:16 +08:00
    @redeemer #1 同病相怜……主要是 Kernel 代码里面各种 GNU 魔法和宏,VSCode 目前的 LSP 还是没法好好支持
    zu1k
        5
    zu1k  
       2020-10-09 17:47:50 +08:00 via Android
    主题好看+1
    no1xsyzy
        6
    no1xsyzy  
       2020-10-09 18:28:00 +08:00
    还有 vcs 支持不如 jb 家的,交互式 rebase 香。
    不支持 ssh key passphrase,想用 ssh-agent 的话,本机编辑和 remote 编辑甚至需要不同的方法去 hack:本机要用 start-ssh-agent.cmd 去套,而 remote 需要编辑 wslServer.sh
    弄到最后最舒服的是 wsl1 同时把 terminal 的 shell 改成 wsl.exe

    remote 真的只是免费,是彻底的 proprietary 代码 —— Codium 不支持 remote 有感

    感觉用 JB 家 + X11Forwarding 比 VSCode Remote 棒得多,但没有尝试过在高 ping / jitter 网络下的效果。
    倒也是必须在对端装上 IDE 。
    lightman0215
        7
    lightman0215  
       2020-10-09 18:40:38 +08:00
    vscode 开发 Angular 太痛苦了,换 Webstorm 了
    l4ever
        8
    l4ever  
       2020-10-09 18:45:23 +08:00 via iPhone
    今天用了一天 vscode 搬砖,把 pycharm 的项目打卡开了。

    不知道为什么 f5 运行 flask 后,一修改就进断点。要点继续。
    no1xsyzy
        9
    no1xsyzy  
       2020-10-09 18:54:48 +08:00
    话说回来,也是 v2 上看到的说法
    PyCharm 对不少库的适配是繁杂琐碎的手工劳动
    开源那边谁都不愿意做 dirty work,都想 be cool
    12101111
        10
    12101111  
       2020-10-09 19:46:18 +08:00
    补全是 LSP 的问题,不是 vscode 的问题.
    Jetbrains 只是用 kotlin 搞了一套语法 /语义分析框架
    要是好好写,第三方也能搞出一套效果差不多的. 至少 rust 的 rust-analyzer 和 rust-intellij 差别不大(当然,过程宏该拉跨还是拉跨)
    wszgrcy
        11
    wszgrcy  
       2020-10-10 04:52:22 +08:00 via Android
    @lightman0215 用 vscode 搞 ng 还痛苦?瑟瑟发抖……
    lightman0215
        12
    lightman0215  
       2020-10-10 13:36:08 +08:00
    @wszgrcy 为啥不痛苦。。。vscode 的智能提示和 webstorm 的差别就在于一个是编辑器,一个是 IDE

    看图说话:

    https://files.catbox.moe/0q7oc4.png

    https://files.catbox.moe/qxy09c.png
    wszgrcy
        13
    wszgrcy  
       2020-10-10 13:45:44 +08:00 via Android
    @lightman0215 ……建议安装 ng languages service
    lightman0215
        14
    lightman0215  
       2020-10-10 13:49:25 +08:00
    @wszgrcy 装过了,不然真没必要我换回 webstorm
    lightman0215
        15
    lightman0215  
       2020-10-10 13:52:06 +08:00
    @wszgrcy Angular Language Service 有些提示还是有的,但有时候并不会出现在智能提示的顶部首要位置,需要自己输入首字母后才会出来
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2916 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:13 · PVG 22:13 · LAX 07:13 · JFK 10:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.