首页 > 其他分享 >2月12日总结

2月12日总结

时间:2024-02-16 23:45:03浏览次数:27  
标签:总结 12 代码 拼写 Visual GitHub Studio Copilot

文 | James Montemagno

翻译 | 郑子铭

Visual Studio 2022 在 2023 年发布了许多令人难以置信的功能,为 .NET 开发人员提供了大量新工具来提高他们的工作效率。有这么多可供选择,我精心挑选了一个包括编辑器改进、生产力更新和人工智能辅助的选项。让我们来探讨一些最有影响力的功能,这些功能已成为我日常开发流程中不可或缺的一部分。

  1. 开发隧道

对于需要将本地开发服务器暴露到互联网的开发人员来说,开发隧道是一个游戏规则改变者。它提供了一个直接通过隧道连接到您的本地计算机的唯一 URL。对于移动开发等场景来说,此功能非常宝贵,您需要在各种设备上测试后端并让它们与本地服务器无缝通信。

使用唯一的 URL 公开您的本地主机开发服务器。
对于移动开发很有用,允许设备连接到本地计算机。

Securely test and debug your web apps and webhooks with dev tunnels | OD121
2. HTTP 文件和端点资源管理器

HTTP 文件和 Endpoint Explorer 是一个动态组合,可以增强 Visual Studio 中的 API 开发和测试。每当您创建 Web API 时,它都会添加一个 HTTP 文件,您可以在其中发出请求并查看实时响应。端点资源管理器对此进行了补充,它提供应用程序中所有活动端点的可视化表示,允许您生成请求并简化工作流程。

HTTP 文件允许您使用实时请求和响应与 Web API 进行交互。
Endpoint Explorer 提供了一个可视化工具来查看所有 API 端点并与之交互。
  1. GitHub Copilot 和 GitHub Copilot 聊天

GitHub Copilot 和 Copilot Chat 对于寻求 AI 支持的开发人员来说非常出色。 Copilot 在您键入时建议代码片段,使用应用程序的上下文来提供相关建议。 Copilot Chat 允许您与 AI 进行交流,以获得有关编码挑战的更详细的帮助。

GitHub Copilot 实时提供代码建议。
Copilot Chat 可与 AI 对话以获取编码帮助。

4.Git 和 PR 增强

Visual Studio 2022 在集成的 Git 功能方面取得了重大进展,简化了代码提交和协作过程。开发人员现在可以直接从 IDE 执行 Git 任务,例如创建分支、提交和拉取请求,从而简化了代码存储库管理的过程。

使用集成 UI 创建和管理 Git 存储库。
Link 致力于 GitHub 问题以实现更好的协作。
Visual Studio 中内置拉取请求创建和审查。
  1. 大括号着色

此功能通过用独特的颜色区分大括号对,为您的代码增添一抹色彩。这个小而强大的功能可以通过更轻松地在视觉上匹配左大括号(尤其是在嵌套结构中)来显着提高代码可读性。

颜色区分不同嵌套级别的支撑对。
提高可读性并有助于快速识别匹配对。
  1. 拼写检查

Visual Studio 2023 中我最期待的编辑器改进之一是内置拼写检查器。这是一个方便的工具,可以让我避免在职业生涯早期犯下的一个臭名昭著的拼写错误,在整个源代码中我拼错了“shield”,直到它被抓到为止。该拼写检查器的工作原理与 Word 或 Google Docs 等文字处理程序中的拼写检查器类似,并且可以轻松打开和关闭。只需在工具栏中查找带有复选标记的“ABC”图标即可。
怎么运行的

拼写检查器会检测拼写错误的单词,并用蓝色曲线在它们下划线。
您可以选择忽略建议、禁用拼写检查或从上下文菜单中将拼写错误的单词替换为正确的单词。
拼写检查器对于保持代码注释和字符串文字的准确性非

标签:总结,12,代码,拼写,Visual,GitHub,Studio,Copilot
From: https://www.cnblogs.com/lmyy/p/18017648

相关文章

  • 2月16日总结
    exColor作为示例,可能过于简单这里再补充一个ini解析的示例由于实在写不动用其他库解析ini了,春节都要过完了,累了,写不动了,所以随意找了一份解析ini的库,仅供参考,对比不准确,毕竟完整库包含了更多功能先看看结果BenchmarkDotNetv0.13.12,Windows11(10.0.22631.3085/23......
  • 2月15日总结
    问题前,不妨先问大家几个问题:为什么我们需要操作系统?操作系统的出现解决了什么问题?为什么我们的电脑软件需要运行在诸如Win、Linux、MacOS等操作系统之上?我一直主张在学一门技术之前,最好提前能搞清楚诸如这些what、why、how的东西,这比一味埋头扎进知识库去硬着头皮学某知识点,更重......
  • 2月14日总结
    es_to_long(flag)^pprint(f'enc={enc}')print(f'a={a}')print(f'bag={bag}')"""enc=871114172567853490297478570113449366988793760172844644007566824913350088148162949968812541218339a=[3245882327,3130355629,243......
  • 酷睿i5-12450H+16GB内存!神舟战神Mini电脑1899元到手
    神舟战神Minii5迷你台式电脑正在参与京东年货节大促,搭载酷睿第12代i5-12450H处理器,另外还有16GBDDR4内存和512GBPCIe4.0SSD,整机到手价1899元,应该是目前为止相同配置售价最低的品牌迷你主机。酷睿第12代i5-12450H处理器其实是用于笔记本的型号,拥有超低的功耗但是性能却不低......
  • Codeforces Round 926 (Div. 2) 总结
    A题意:给出一个数组,让你重新排序,\(\sum_{i=1}^{n-1}a_i-a_{i+1}\)最大。做法:显然从小到大排序即可,答案就是最大值减去最小值。#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;constintN=1e6+5,MOD=998244353;signedmain(){ios::sync_with_s......
  • P2597 [ZJOI2012] 灾难(DAG上的支配树)
    题目链接所谓支配树,就是将关系转为一棵树,使得将树上点\(x\)单独去掉其祖先的任意一个,\(x\)均不能选择,而非其父亲的点单独去掉对该点无影响。而其字树内的点则为去掉该点一定不能选择的点。对于本题,如何建树?将原图连边(被吃的向捕食者连),拓扑排序,若当前点为\(x\),则其所有儿子都......
  • 《程序是怎样跑起来的》总结一二三四章
    一:物理层面:CPU由具有开关功能的晶体管构成逻辑层面:内部由、寄存器,控制器,运算器,时钟四个部分构成,各部分通过电信号相互连通程序启动后,根据时钟信号,控制器会从内存中读取指令与数据,通过对这些指令进行解释执行,运算器对数据进行运算,控制器根据运算结果来控制计算机控制器:负责......
  • CF1285C【黄】-思路题
    也是一道思路题,甚至没做对,看来今天脑子有点昏,明个再说正确代码#include<iostream>usingnamespacestd;inlinelonglonggcd(longlonga,longlongb){//最大公因数 returnb?gcd(b,a%b):a;}inlinelonglonglcm(longlonga,longlongb){//最小公倍数 returna/gcd(......
  • debian12手动控制thinkpad风扇转速
    配置驱动添加如下配置文件,并重启系统~✘cat/etc/modprobe.d/thinkpad_acpi.confoptionsthinkpad_acpifan_control=1~✘配置确认驱动加载~✘lsmod|grepthinkpad_acpithinkpad_acpi1392640nvram163841thinkpad_acpip......
  • P1204 [USACO1.2] 挤牛奶Milking Cows
    原题链接题解细节颇多看代码code#include<bits/stdc++.h>usingnamespacestd;structunit{ints,e;}milk[5005];boolcmp(unita,unitb){returna.s<b.s;}intmain(){intn;cin>>n;for(inti=1;i<=n;i++)cin>>milk[i].s......