vscode代码对比差异视图窗口切换方法(左右文件位置切换)
问题
代码对比是个好东西,但是在 vscode 里选中两个文件,右键进行对比是按照一定规则来确定两个代码的视图位置的。
这个规则就是文件修改时间早的在左,修改时间晚的在右,而与你选择文件的顺序无关。
这就给我们带来了很多困扰,为了解决这个问题,有两个解决方案。
命令行启动
在 vscode 内打开内置命令行,输入:
code -d fileName1.xxx fileName2.xxx
比如:
code -d dev.css prod.css
code
:启动一个 vscode 进行对比-d
:diff 的意思,差异对比fileName.xxx
:要对比的文件全名,如果命令行不在该文件目录下的话,需要加上目录。
从而第一个指定的 file 一定在左边,第二个就在右边。
优点
- 命令行,启动快速。
- 不需要打开文件。
缺点
会重新打开一个 vscode 窗口。
Ctrl + Shift + P
先打开要在对比视窗左边的文件,再按 Ctrl + Shift + P 输入 compare ,选择 比较活动文件与 :
之后选择要放在右边视窗的文件即可。
优点
不需要打开新的 vscode 窗口,比较快速
缺点
需要先打开文件
总结
其实两种方式没啥大区别,一般使用第二种即可。
vscode代码对比差异视图窗口切换方法(左右文件位置切换)相关推荐
- vscode代码自动排版对齐的方法
vscode自带格式化文档功能,但是我们安装插件过多,或者修改配置后,部分快捷键被占用.因此很多时候改快捷键就可以解决问题. 注意,在输入前,可以输入要修改的键位名称查询已绑定的功能,防止发生键位冲突
- android横竖屏切换方法,Android横竖屏切换的生命周期
关于Android手机横竖屏切换时Activity的生命周期问题,网上有很多相似的文章,大多数都是说明在竖屏切换横屏时Activity会重启一次,而在横屏切换竖屏时Activity会重启两次. 我本身 ...
- 【VS Code】vue.js ESLint + vscode 代码格式配置
文章目录 VS Code 安装扩展 全局 setting.json 安装 ESlint 依赖 两种方式: 方式一:全局安装 方式二:项目安装 配置eslint .eslintrc.json VS Co ...
- vim——打开多个文件、同时显示多个文件、在文件之间切换
为什么80%的码农都做不了架构师?>>> 打开多个文件: 1.vim还没有启动的时候: 在终端里输入 vim file1 file2 ... filen便可以打开所有想要打开 ...
- 【Unity开发】VSCode 代码补全缺失问题的各种修复方法
[Unity开发]VSCode 代码补全缺失问题的各种修复方法 尝试:VSC的各种配置 尝试:更改配置语言 尝试:更新 VSCode Editor 在 Unity 内 尝试:.Net 安装 没错!我被 ...
- vscode格式化代码无效--可能的解决方法
vscode格式化代码无效--可能的解决方法 参考文章: (1)vscode格式化代码无效--可能的解决方法 (2)https://www.cnblogs.com/code1992/p/8657985 ...
- for根据ID去重_汽车ECU参数标定之配置Overlay RAM实现Qorivva MPC57xx系列MCU参数在线标定和代码重映射原理和方法详解...
内容提要 引言 1. MPC5744P的Overlay RAM工作原理介绍 2 MPC5744P的Flash Overlay配置详解 2.1 平台Flash标定区域描述字寄存器配置字0--PFLASH ...
- [论文阅读] (23)恶意代码作者溯源(去匿名化)经典论文阅读:二进制和源代码对比
<娜璋带你读论文>系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢.由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学 ...
- 浅析 VSCode 代码高亮实现原理
Vscode 的代码高亮.代码补齐.错误诊断.跳转定义等语言功能由两种扩展方案协同实现,包括: 基于词法分析技术,识别分词 token 并应用高亮样式 基于可编程语言特性接口,识别代码语义并应用高亮样 ...
- vscode自动填充地址插件_制作VSCODE代码自动补全插件
首先写在前面,我是看了VSCode插件制作:HTML代码自动填充这篇文章后,才基本了解这类vscode插件的编写和配置方法的,所以在文章开头特地声明一下. 首先在本地测试一下补全的信息 第一步,你需要 ...
最新文章
- 用TCP/IP进行网际互联一
- 八天学会MongoDB:第五天 主从复制
- android datagrid demo
- JDBC常用连接写法(包括MySQL、Oracle、Sybase、SQLServer、DB2)
- 幸福指数测试软件,测试你和ta的幸福指数能不能爆表
- linux命令菜鸟ping,Linux ping命令
- sublime 正则搜索日语字符
- 不同数据库的自增代码
- 【华为云技术分享】CentOS7.4系统下,手动安装MySQL5.7的方法
- java使用场景什么意思_Java开发中类隐藏及应用场景分析是什么?
- 算法导论 练习12.3
- Hash表、Hash函数及冲突解决
- Kubernetes kubeadm 安装记录
- matlab 随机信道,随机空时无线信道模型及Matlab仿真
- BugKu-MISC
- 详解浏览器事件捕获、冒泡
- 【Rust日报】2020-01-27 QIP:Rust中的量子计算模拟
- 中国IT工作者35岁后的发展出路调查报告
- X站全称是什么_考不上高中上什么专业
- 【codeforces】【比赛题解】#960 CF Round #474 (Div. 1 + Div. 2, combined)