VS Code|你知道VS Code的命令行操作吗

简介: VS Code|你知道VS Code的命令行操作吗

VS Code|你知道VS Code的命令行操作吗


》》》
2022.01.002
《《《


弱弱的问一句,有多少人知道VSCode还有个命令行操作???反正我是今天才发现,VSCode还有个命令行操作,真的是涨见识了~

安装

Windows系统下,用户在安装 VS Code,并且重启系统之后,就可以在命令行使用code或者code-insiders了。

macOS系统下,安装完成以后,打开命令面板,搜索Shell命令,在PATH中安装“Code”命令并执行,然后重启终端模拟就可以了。

image.png

PS:如果不想重启系统,而是想要安装以后立即生效,可以试着把 VS Code 的安装目录添加到系统环境变量 PATH 中。

Windows 64 位的 VS Code 的安装路径是C:\Program Files\Microsoft VS Code

Windows 32 位的 VS Code 的安装路径是C:\Program Files(x86)\Microsoft VS Code

基本操作

  • code:打开 VS Code
  • code --help:打印 VS Code 命令行支持的参数
  • code 文件/文件夹:VS Code 会在已经打开的窗口中打开这个文件或文件夹
  • code -r 文件/文件夹:VS Code 会在已经打开的窗口中打开这个文件或文件夹
  • code -g :打开文件,然后滚动到文件中某个特定的行和列。例如code -g test.html:100,可以直接打开test.html文件,并且跳转到128行。当我们执行代码的时候,出错的时候,都会告诉我们在哪一行附近,这个命令正好让我们快速定位。
  • code -d a.txt b.txt:比较 a.txt 和 b.txt 文件的内容

命令行除了支持打开磁盘上的文件,还可以接收管道中的数据,可以将原本在命令行中展示的内容,展示在VSCode中,在编辑器中搜索和修改,可视化界面操作还是比较方便的。

当你想不起来参数是什么时候的时候,就先敲一下code --help,看一下命令行给出的提示信息。

image.png

参考

  • 吕鹏大佬的《玩转 VS Code》
目录
相关文章
|
自然语言处理 物联网 Swift
零一万物开源Yi-VL多模态大模型,魔搭社区推理&微调最佳实践来啦!
近期,零一万物Yi系列模型家族发布了其多模态大模型系列,Yi Vision Language(Yi-VL)多模态语言大模型正式面向全球开源。
|
数据安全/隐私保护 Docker 容器
ElasticStack----使用Docker方式安装单节点的8.1.3版本的ElasticSearch
ElasticStack----使用Docker方式安装单节点的8.1.3版本的ElasticSearch
1542 0
ElasticStack----使用Docker方式安装单节点的8.1.3版本的ElasticSearch
|
3月前
|
人工智能 数据可视化 测试技术
UAT测试排程工具深度解析:让验收测试不再失控,项目稳稳上线
在系统交付节奏加快的背景下,“测试节奏混乱”已成为项目延期的主因之一。UAT测试排程工具应运而生,帮助团队结构化拆解任务、清晰分配责任、实时掌控进度,打通需求、测试、开发三方协作闭环,提升测试效率与质量。本文还盘点了2025年热门UAT工具,助力团队选型落地,告别靠表格和群聊推进测试的低效方式,实现有节奏、有章法的测试管理。
|
Rust C++ NoSQL
在 VS Code 上配置Rust的调试环境
插件 在 VS Code 上进行 Rust 的开发,需要使用一下两个库 RLS(vscode搜索插件rls) lldb(vscode搜索插件codelldb) 安装很简单,不用说 配置 { // 使用 IntelliSense 了解相关属性。
6703 0
|
存储 安全 Windows
U盘文件损坏且无法读取怎么修复?五个方法帮你搞定
U盘文件目录损坏无法读取可能是硬件、软件或人为操作导致的问题。修复方法包括:1) 使用数据恢复软件提取重要文件;2) 运行Windows的磁盘检查工具;3) 格式化U盘(数据会丢失);4) 检查U盘健康状况,如坏道修复;5) 若硬件故障,联系官方售后。在修复前,记得先备份数据。加强数据备份能减少损失。
|
11月前
|
存储 缓存 监控
性能测试中关注的指标
性能测试关注多个层面的指标,包括系统层(CPU、内存、磁盘、网络)、中间件层(网关、数据库、缓存、MQ、分布式存储)、应用层(响应时间、吞吐量、应用资源、GC、错误信息)及业务层和发压机指标。这些指标帮助评估系统性能,识别潜在瓶颈,确保软件质量和用户体验。
729 5
|
网络协议 安全 API
家用路由器DNS被恶意篡改?教你如何应对
近期大量用户反馈家用路由器出现解析失效,怀疑部分家用路由器的DNS配置遭遇了非正常变动。我们建议家用路由器用户将本地DNS改成更安全可靠的服务器,如阿里云公共DNS;企业APP终端用户使用公共DNS企业版服务。
|
Prometheus 监控 Cloud Native
【揭秘可观测性】构建完美参考框架,打造系统监控的瑞士军刀!
【8月更文挑战第25天】在现代软件设计中,可观测性是确保系统稳定性和效率的关键因素。它主要由日志、指标及链路追踪(统称LMx)三大核心组件构成。本文详细介绍了构建高效可观测性框架的六个步骤:需求分析、工具选择、数据收集策略设计、实施集成、数据可视化及持续优化。并通过一个Spring Boot应用集成Prometheus和Micrometer收集指标的示例,展示了具体实践方法。合理构建可观测性框架能显著提升团队对软件系统的管理和监控能力,进而增强系统整体性能和可靠性。
189 2
|
缓存 网络协议 网络架构
网络抓包分析【IP,ICMP,ARP】以及 IP数据报,MAC帧,ICMP报和ARP报的数据报格式
本文详细介绍了如何使用网络抓包工具Wireshark进行网络抓包分析,包括以太网v2 MAC帧、IP数据报、ICMP报文和ARP报文的格式,以及不同网络通信的过程。文章通过抓包分析展示了IP数据报、ICMP数据报和ARP数据报的具体信息,包括MAC地址、IP地址、ICMP类型和代码、以及ARP的硬件类型、协议类型、操作类型等。通过这些分析,可以更好地理解网络协议的工作机制和数据传输过程。
网络抓包分析【IP,ICMP,ARP】以及 IP数据报,MAC帧,ICMP报和ARP报的数据报格式
|
Ubuntu
Ubuntu 20.04通过udev规则修改网卡名称(例如eth0)
注意:这种方法可能会对系统的网络配置产生影响,因此在生产环境中使用时需要谨慎。
1302 1