Atom 编辑器:如何前后跳转

Atom editor: How to jump back and forward

我习惯了 PHP Storm,您可以轻松地来回跳转到光标之前所在的位置。 原子编辑器有这个功能吗?

我认为您正在寻找包裹 "last-cursor-position":

https://atom.io/packages/last-cursor-position

如果要修改键位绑定,点击"view code"包并编辑文件keymaps\last-cursor-position.cson

编辑: 或者更好,覆盖 keymap.cson

中的键绑定

对于那些习惯了 IDE 中的工具栏的人来说,还有一个额外的步骤:向工具栏添加 "back" 和 "forward" 操作,我还安装了这两个软件包 到上面提到的最后一个光标位置:

然后通过添加两个引用最后光标位置快捷方式的按钮来编辑工具栏(为此在默认的 Flex 工具栏上有一个齿轮按钮):

{
  type: "button"
  icon: "arrow-left"
  callback: "last-cursor-position:previous"
  tooltip: "Back"
}
{
  type: "button"
  icon: "arrow-right"
  callback: "last-cursor-position:next"
  tooltip: "Forward"
}

知道了 toolbar

1) cursor-history 包,可让您在上次和当前光标位置之间跳转。

使用命令 apm install cursor-history 或从 atom 编辑器安装包。

2) python-tools 包,会让你跳转到你的function/go-to-declaration。

使用命令 apm install python-tools 或从 atom 编辑器安装包。

[测试于:atom 1.45.0,Ubuntu 18.04 LTS,python3]