我已经在我的 Linux 中打开了一个 atom 编辑器窗口,并且我尝试从终端运行 atom 来打开另一个文件:
atom /path/to/new_file.txt
每次打开新文件时,atom 都会尝试打开一个新窗口,而不是在当前打开的 atom 编辑器中打开一个新选项卡。有没有办法告诉 atom(通过配置或其他方式)如果已经打开了 atom 窗口,则不要打开新窗口?
答案1
有没有办法告诉 atom(通过配置或其他方式)不要打开新窗口?
atom -n false /path/to/new_file.txt
在哪里:
-n, --new-window Open a new window. [boolean]
来源从终端/命令行打开文件/项目 - 功能 - Atom 讨论:
atom --help
Atom Editor v0.80.0
Usage: atom [options] [file …]
Options:
-d, --dev Run in development mode. [boolean]
-f, --foreground Keep the browser process in the foreground. [boolean]
-h, --help Print this usage message. [boolean]
-l, --log-file Log all output to file. [string]
-n, --new-window Open a new window. [boolean]
-s, --spec-directory Set the spec directory (default: Atom’s spec directory). [string]
-t, --test Run the specified specs and exit with error code on failures. [boolean]
-v, --version Print the version. [boolean]
-w, --wait Wait for window to be closed before returning. [boolean]
atom 是否有 rc 文件或全局配置,以便我可以将此选项设置为默认值?
config.cson
Atom 从目录中的文件加载配置设置%USERPROFILE%\.atom
。
但是该--new-window
选项不是可配置选项之一。
来源基本定制
答案2
在 Windows 上,您可以将-n false
命令添加到%APPDATA%/Local/atom/bin/atom.cmd
。
例如,在文件更改中
“%~dp0\..\app-1.58.0\resources\cli\atom.cmd” %*
到
“%~dp0\..\app-1.58.0\resources\cli\atom.cmd” -n false %*