gpt4 book ai didi

atom-editor - 在 Atom 编辑器中 : How to remain inside sidebar focus while navigating through tree using arrowskeys

转载 作者:行者123 更新时间:2023-12-04 03:16:35 24 4
gpt4 key购买 nike

我可以使用 ctrl-\(Linux/Windows) 打开 TreeView 并获得焦点。在这一点上,我可以使用键盘上的箭头键导航,但只有按 Enter 键并失去焦点,我才能看到被选中的文件。

有没有办法保持专注于 TreeView 并启用箭头键导航,并且在导航每个新文件时,编辑器将自动切换到该选项卡或打开该文件打开一个新选项卡?

功能类似于 synced-sidebar Package除了相反的方向,即,您将使用箭头键导航 TreeView,而选项卡 View 将改为更改。

最佳答案

您可以将以下代码添加到您的 init.coffee文件:

atom.commands.add '.tree-view', 'tree-view:preview', ->
for panel in atom.workspace.getLeftPanels()
if panel.item.constructor.name == "TreeView"
entry = panel.item.selectedEntry()
if entry.classList[0] == "directory"
entry.toggleExpansion()
return
else
atom.workspace.open(entry.getPath(), pending: true, activatePane: false)
return

之后,您可以通过向 keymap.cson 添加新的键盘映射来设置要执行的代码。文件,像这样:
'.tree-view':
'right': 'tree-view:preview'

使用右箭头将在树 View 中打开文件和目录,而无需将焦点移至编辑器。我建议您在准备好编辑文件后使用 Enter 切换焦点。

关于atom-editor - 在 Atom 编辑器中 : How to remain inside sidebar focus while navigating through tree using arrowskeys,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36577244/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com