Noicdi

如何通过 vscode 的终端在当前窗口打开文件

  •  
  •   Noicdi · May 29, 2023 · 4176 views
    This topic created in 1260 days ago, the information mentioned may be changed or developed.

    已知在终端中可以通过命令 code test/ 启动 vscode 并打开 test 目录,那么在打开的 vscode 窗口中,通过快捷键 ctrl+j 可以打开 vscode 的终端。

    问题来了,如何在 vscode 的终端中打开某一个文件,并在当前窗口显示呢?我尝试了在 vscode 终端中使用 code text.txt 命令,会启动一个新的窗口并打开文件。

    请教各位老哥,谢谢。

    8 replies  •  2023-05-30 09:10:53 +08:00
    ic3z
    ic3z
    May 29, 2023 via iPhone❤️1
    1
    在 VSCode 的终端中,你可以使用以下方法在当前窗口打开文件,而不是创建新窗口:

    1. 在 VSCode 的终端中输入以下命令:

    ````
    code -r text.txt
    ```

    ``-r` 或 `--reuse-window` 选项表示在当前窗口中重用已打开的实例,而不是创建新的窗口。

    2. 如果你已经打开了一个工作区,你可以在 VSCode 的终端中使用相对路径或绝对路径来打开文件。例如,如果你的工作区中有一个名为 `text.txt` 的文件,你可以使用以下命令打开它:

    ````
    code -r ./text.txt
    ```

    或

    ````
    code -r /path/to/your/text.txt
    ```

    通过这种方式,你就可以在当前 VSCode 窗口中打开文件,而不是启动一个新的窗口。
    来自 ai
    tool2d
    tool2d
    May 29, 2023❤️1
    2
    nexo
    nexo
    May 29, 2023
    3
    @tool2d
    @ic3z
    mac 亲测无效
    TimPeake
    TimPeake
    May 29, 2023
    4
    我一般不会在 vscode 里开终端,vscode 一关闭就挂了("为什么会关闭 vscode"? vscode/插件更新频率太快了,更新重启贼鸡儿烦 )。 快捷键打开个新的虚拟桌面,右键打开当前文件夹 windows terminal 终端 。
    ysicing
    ysicing
    May 29, 2023
    5
    @nexo 我测试是 ok 的

    m1 code 版本 1.78.2
    taotaodaddy
    taotaodaddy
    May 29, 2023
    6
    win 亲测有效...
    Noicdi
    Noicdi
    OP
    May 30, 2023
    7
    @ic3z @tool2d 感想两位,wsl2 实测有效
    anonydmer
    anonydmer
    May 30, 2023
    8
    m1 上刚测试了一下,1 楼的方法有效;而且貌似 -r 已经是 code 的默认参数了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4490 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 06:32 · PVG 14:32 · LAX 22:32 · JFK 01:32
    ♥ Do have faith in what you're doing.