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

VS Code 如何返回到上一个编辑位置 (jupyter)

  •  
  •   MrAMS · 2022-02-26 17:32:59 +08:00 · 3348 次点击
    这是一个创建于 1030 天前的主题,其中的信息可能已经有所发展或是发生改变。

    rt

    一般写大型工程的时候,想看某个函数的具体实现,于是就可以对着函数名按着 ctrl 跳转到对应函数的定义实现,看完之后就想回到程序主干,继续阅读代码,也就是想要返回到上一个编辑位置,一般用alt+←就可以了

    但是!!! VS Code 在编辑 jupyter 时,用 alt+← 会直接跳转到上一个文件去。很令人迷惑,是个 bug 吗? 现在因为不知道怎么回退,导致看完 jupyter 的时候上下滑动,很是秃头

    请教大佬们,咋整

    第 1 条附言  ·  2022-02-28 23:01:31 +08:00

    大家再稍微仔细读一下问题呜呜呜,首先软件是VS Code,其次已经尝试过alt + ←了,然后这种情况只有在jupyter下才出现,所以怀疑是vscode的bug

    19 条回复    2022-03-02 14:52:07 +08:00
    ljsh093
        1
    ljsh093  
       2022-02-26 17:58:28 +08:00
    鼠标侧键
    ljsh093
        2
    ljsh093  
       2022-02-26 17:59:52 +08:00
    非常清楚的记得带过我的师傅跟说鼠标侧键可以极大提高码代码的体验,确实如此
    dishangyijiao
        3
    dishangyijiao  
       2022-02-26 18:11:06 +08:00
    我用的 Mac ,返回上一个编辑位置,一直用默认的 Command+u ,不知道能不能解决你的问题。
    MrAMS
        4
    MrAMS  
    OP
       2022-02-26 18:40:57 +08:00
    @dishangyijiao jupyter 中不行,存在 bug
    MrAMS
        5
    MrAMS  
    OP
       2022-02-26 18:41:28 +08:00
    @ljsh093 我现在怀疑是 vscode 的 bug ,软件层面都有问题的捏
    kakiji
        6
    kakiji  
       2022-02-26 19:23:42 +08:00
    是不是扩展的快捷键和 vscode 的 alt+←冲突了?可以输入快捷键搜索,把冲突的删掉
    ferock
        7
    ferock  
       2022-02-26 19:27:07 +08:00 via iPhone
    我自定义的
    photon006
        8
    photon006  
       2022-02-26 20:05:42 +08:00
    ctrl + alt + -
    YuTengjing
        9
    YuTengjing  
       2022-02-26 21:55:19 +08:00
    ctrl + 减号
    lysS
        10
    lysS  
       2022-02-26 22:19:52 +08:00
    alt 🠔

    这其实是比较通用的快捷键:同页面跳转返回,浏览器里也支持
    Kasumi20
        11
    Kasumi20  
       2022-02-27 00:06:40 +08:00
    vim ''
    HITMengbin
        12
    HITMengbin  
       2022-02-27 18:35:13 +08:00
    鼠标侧键正解
    CUPAIR
        13
    CUPAIR  
       2022-02-27 20:23:00 +08:00
    vscode 的 jupyter notebook 下用 vim 很容易误操作,键位映射不完全。但 vsc 的 jupyter notebook 提供了转为 py 文件的途径。转过去用 vim 就很好操作了,然后跳转到上次编辑位置是 normal 模式的`g;`,如果是用`gd`跳转的函数定义的话,用`ctrl o`跳转回去
    MrAMS
        14
    MrAMS  
    OP
       2022-02-28 22:56:49 +08:00
    @lysS 呜呜呜,大家都不认真看文字的吗呜呜呜,我说了这方法在 jupyter 下不行……
    MrAMS
        15
    MrAMS  
    OP
       2022-02-28 22:57:51 +08:00
    @HITMengbin 怀疑是软件的`bug`,硬件怎样都好……
    MrAMS
        16
    MrAMS  
    OP
       2022-02-28 22:58:06 +08:00
    @Kasumi20 vscode 呜呜呜,是 vscode
    MrAMS
        17
    MrAMS  
    OP
       2022-02-28 22:58:47 +08:00
    @ferock 自定义的哪个动作,vscode 配置文件咋写的
    MrAMS
        18
    MrAMS  
    OP
       2022-02-28 22:59:15 +08:00
    @CUPAIR 不是用的 vim ,我就是普通编辑模式下
    CUPAIR
        19
    CUPAIR  
       2022-03-02 14:52:07 +08:00
    @MrAMS vsc 里有个 vim 插件呀,提供大部分 vim 的跳转功能
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1004 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:30 · PVG 02:30 · LAX 10:30 · JFK 13:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.