问题

代码对比是个好东西,但是在 vscode 里选中两个文件,右键进行对比是按照一定规则来确定两个代码的视图位置的。

这个规则就是文件修改时间早的在左,修改时间晚的在右,而与你选择文件的顺序无关。

这就给我们带来了很多困扰,为了解决这个问题,有两个解决方案。

命令行启动

在 vscode 内打开内置命令行,输入:

 code -d fileName1.xxx fileName2.xxx

比如:

 code -d dev.css prod.css
  • code :启动一个 vscode 进行对比
  • -d :diff 的意思,差异对比
  • fileName.xxx :要对比的文件全名,如果命令行不在该文件目录下的话,需要加上目录。

从而第一个指定的 file 一定在左边,第二个就在右边。

优点

  1. 命令行,启动快速。
  2. 不需要打开文件。

缺点

会重新打开一个 vscode 窗口。

Ctrl + Shift + P

先打开要在对比视窗左边的文件,再按 Ctrl + Shift + P 输入 compare ,选择 比较活动文件与

之后选择要放在右边视窗的文件即可。

优点

不需要打开新的 vscode 窗口,比较快速

缺点

需要先打开文件

总结

其实两种方式没啥大区别,一般使用第二种即可。

vscode代码对比差异视图窗口切换方法(左右文件位置切换)相关推荐

  1. vscode代码自动排版对齐的方法

    vscode自带格式化文档功能,但是我们安装插件过多,或者修改配置后,部分快捷键被占用.因此很多时候改快捷键就可以解决问题. 注意,在输入前,可以输入要修改的键位名称查询已绑定的功能,防止发生键位冲突

  2. android横竖屏切换方法,Android横竖屏切换的生命周期

    关于Android手机横竖屏切换时Activity的生命周期问题,网上有很多相似的文章,大多数都是说明在竖屏切换横屏时Activity会重启一次,而在横屏切换竖屏时Activity会重启两次. 我本身 ...

  3. 【VS Code】vue.js ESLint + vscode 代码格式配置

    文章目录 VS Code 安装扩展 全局 setting.json 安装 ESlint 依赖 两种方式: 方式一:全局安装 方式二:项目安装 配置eslint .eslintrc.json VS Co ...

  4. vim——打开多个文件、同时显示多个文件、在文件之间切换

    为什么80%的码农都做不了架构师?>>>    打开多个文件: 1.vim还没有启动的时候: 在终端里输入  vim file1 file2 ... filen便可以打开所有想要打开 ...

  5. 【Unity开发】VSCode 代码补全缺失问题的各种修复方法

    [Unity开发]VSCode 代码补全缺失问题的各种修复方法 尝试:VSC的各种配置 尝试:更改配置语言 尝试:更新 VSCode Editor 在 Unity 内 尝试:.Net 安装 没错!我被 ...

  6. vscode格式化代码无效--可能的解决方法

    vscode格式化代码无效--可能的解决方法 参考文章: (1)vscode格式化代码无效--可能的解决方法 (2)https://www.cnblogs.com/code1992/p/8657985 ...

  7. for根据ID去重_汽车ECU参数标定之配置Overlay RAM实现Qorivva MPC57xx系列MCU参数在线标定和代码重映射原理和方法详解...

    内容提要 引言 1. MPC5744P的Overlay RAM工作原理介绍 2 MPC5744P的Flash Overlay配置详解 2.1 平台Flash标定区域描述字寄存器配置字0--PFLASH ...

  8. [论文阅读] (23)恶意代码作者溯源(去匿名化)经典论文阅读:二进制和源代码对比

    <娜璋带你读论文>系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢.由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学 ...

  9. 浅析 VSCode 代码高亮实现原理

    Vscode 的代码高亮.代码补齐.错误诊断.跳转定义等语言功能由两种扩展方案协同实现,包括: 基于词法分析技术,识别分词 token 并应用高亮样式 基于可编程语言特性接口,识别代码语义并应用高亮样 ...

  10. vscode自动填充地址插件_制作VSCODE代码自动补全插件

    首先写在前面,我是看了VSCode插件制作:HTML代码自动填充这篇文章后,才基本了解这类vscode插件的编写和配置方法的,所以在文章开头特地声明一下. 首先在本地测试一下补全的信息 第一步,你需要 ...

最新文章

  1. 用TCP/IP进行网际互联一
  2. 八天学会MongoDB:第五天 主从复制
  3. android datagrid demo
  4. JDBC常用连接写法(包括MySQL、Oracle、Sybase、SQLServer、DB2)
  5. 幸福指数测试软件,测试你和ta的幸福指数能不能爆表
  6. linux命令菜鸟ping,Linux ping命令
  7. sublime 正则搜索日语字符
  8. 不同数据库的自增代码
  9. 【华为云技术分享】CentOS7.4系统下,手动安装MySQL5.7的方法
  10. java使用场景什么意思_Java开发中类隐藏及应用场景分析是什么?
  11. 算法导论 练习12.3
  12. Hash表、Hash函数及冲突解决
  13. Kubernetes kubeadm 安装记录
  14. matlab 随机信道,随机空时无线信道模型及Matlab仿真
  15. BugKu-MISC
  16. 详解浏览器事件捕获、冒泡
  17. 【Rust日报】2020-01-27 QIP:Rust中的量子计算模拟
  18. 中国IT工作者35岁后的发展出路调查报告
  19. X站全称是什么_考不上高中上什么专业
  20. 【codeforces】【比赛题解】#960 CF Round #474 (Div. 1 + Div. 2, combined)

热门文章

  1. gitbook 插件 图片查看
  2. 测试一下flash显示图片
  3. 英语论文引用中的常用缩写含义
  4. 同济大学数学系高等数学第6版笔记和课后答案
  5. 基于FPGA的电梯控制器设计(任意楼层)
  6. 遥感数字图像处理学习 一、概念及组成
  7. ROS1 noetic + depthai_ros教程
  8. DNS反劫持的几种方式
  9. 免费送瑞星产品序列号?其实送的是Trojan-Downloader.Win32.VB.lbv
  10. VB6.0《第二行代码》4-游戏安全,逆向工程-用CE找多级指针HP的基址和偏移量并且用VB超级模块读取