如何在 Atom 中获取活动文件的名称?

jac*_*wah 4 coffeescript atom-editor

我想获取 Atom 1.0 包中当前文件的名称。我知道如何获取文件的完整路径,但我只想获取路径的文件名部分。这是我到目前为止的代码(取自atom-terminal):

editor = atom.workspace.getActivePaneItem()
file = editor?.buffer?.file
filepath = file?.path
Run Code Online (Sandbox Code Playgroud)

我试图阅读文档以查看是否已经存在这样的属性,但就我所能找到的而言,没有记录窗格项目。除了https://atom.io/docs/api/v1.0.0之外,还有其他可用的文档吗?

如果没有属性,是否有合适的标准函数以filepath独立于平台的方式从中提取路径的文件部分?

pra*_*gma 5

@jacwah 提供的方法不再适用于 atom 1.18。根据API 文档,您可以使用以下代码获取路径:

atom.workspace.getActiveTextEditor()?.getPath()
Run Code Online (Sandbox Code Playgroud)