【问题标题】:Read from stdin into VS Code with specific file type从标准输入读入具有特定文件类型的 VS Code
【发布时间】:2018-12-10 20:00:31
【问题描述】:

我想用 VS Code 打开一个git diff 输出。当我运行git diff | code - 时,它会在 VS Code 中打开,但文件扩展名设置为 .txt。我可以手动将“更改语言模式”更改为 Diff,但是在 VS Code 中查看差异时如何自动执行此操作。如果可能的话,我想避免总是将 .txt 与 Diff 相关联。

【问题讨论】:

标签: git visual-studio-code diff


【解决方案1】:

如果可以使用不同的命令,我会使用git difftool。写在documentation page

git difftoolgit diff 的前端,接受相同的选项和参数

我跟着this article 将 VS Code 配置为 difftool。

鸟瞰:
使用这些命令将 VS Code 添加到 git config
git config --global diff.tool vscode
git config --global difftool.vscode.cmd 'code --wait --diff $LOCAL $REMOTE'

然后可以拨打git difftool ReadMe.md。它会通过差异窗口显示 VS Code。

【讨论】:

    猜你喜欢
    • 2016-09-22
    • 2011-03-30
    • 1970-01-01
    • 2013-03-18
    • 1970-01-01
    • 2011-01-31
    • 2016-10-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多