如何在Visual Studio Code中保存光标位置并快速返回?
一键保存光标位置并快速跳转的解决方案
下面是主流编辑器/IDE的具体操作方法,满足你保存当前位置、编辑后一键跳回的需求:
Vim/Neovim
- 保存光标位置:按下
m+ 任意小写字母(例如ma,a为自定义标记名),小写标记属于文件局部标记,仅在当前文件生效 - 快速跳回:按下
`+ 对应标记字母(例如`a),精准回到光标原位置;若只需跳转至对应行,可使用'+ 标记字母 - 清除标记:输入
:delmarks a清除指定标记,或:delmarks!清除所有局部标记
VS Code
- 保存光标位置:使用快捷键
Ctrl+K Ctrl+S(Windows/Linux)或Cmd+K Cmd+S(Mac)添加书签;也可通过Ctrl+Shift+K为当前行添加行书签 - 快速跳回:按下
Ctrl+K Ctrl+J(Windows/Linux)或Cmd+K Cmd+J(Mac)跳转到上一个书签;多书签场景下,按Ctrl+Shift+O后输入@,即可选择目标书签行跳转 - 清除书签:点击行号旁的书签图标,或再次按下
Ctrl+Shift+K取消当前行书签
JetBrains 系列 IDE(IntelliJ IDEA、PyCharm 等)
- 保存光标位置:按下
Ctrl+Shift+M(Windows/Linux)或Cmd+Shift+M(Mac)添加普通书签;也可使用Ctrl+F11 + 数字键(例如Ctrl+F11 1)设置带编号的专属书签 - 快速跳回:按下
Ctrl+M(Windows/Linux)或Cmd+M(Mac)循环跳转所有书签;带编号的书签可直接按Ctrl+数字键(例如Ctrl+1)一键跳转 - 清除书签:再次按下
Ctrl+Shift+M取消当前行书签,或通过Shift+F11打开书签管理器批量删除
Sublime Text
- 保存光标位置:按下
Ctrl+F2为当前行添加书签 - 快速跳回:按
F2跳转到下一个书签,Shift+F2跳转到上一个书签 - 清除书签:再次按下
Ctrl+F2取消当前行书签
内容的提问来源于stack exchange,提问作者oneneozero oneneozero
相关产品推荐
相关产品推荐

