之前一直用vs2017写C#,最近转到vscode,发现生产力真的高很多,而且又能写python 又能写C#,真的很香

新人发帖,如有违规,请版主直接删帖

插件:

ms-ceintl.vscode-language-pack-zh-hans 中文包

vscode-icons-team.vscode-icons  项目图标

visualstudioexptteam.vscodeintellicode 提示

dushaobindoudou.translation 百度翻译 可设置快捷键

fudge.auto-using 自动using C#包

jchannon.csharpextensions C#扩展 感觉没啥用

hookyqr.beautify 排版工具

alefragnani.bookmarks 标签工具 代码打书签

ms-dotnettools.csharp C#

k--kato.docomment  k--kato.docomment  打注释的快捷键 三杠///

lanmj2004.changeencode 编码转换(中文可能乱码)

formulahendry.code-runner 代码右键直接运行

bukas.gbktoutf8 编码转换(中文可能乱码)

zignd.html-css-class-completion css提示

clipboard.png (142.66 KB, 下载次数: 1)

2020-3-20 10:34 上传

配置

快捷键, 有很多按键和vs不一样 需要自己修改 没法直接导出 写几个常用的

需要手动设置的配置

搜索快捷键可以用 键位名,也可以用 中文比如 “快速修复”

[img=620,0]C:\Users\sxr\AppData\Local\YNote\data\sxr6947@163.com\1b51315d60ef4f4396f1f0b95d972586\clipboard.png[/img]

clipboard.png (17.94 KB, 下载次数: 0)

2020-3-20 10:35 上传

clipboard (1).png (17.94 KB, 下载次数: 0)

2020-3-20 10:35 上传

clipboard (2).png (17.94 KB, 下载次数: 0)

2020-3-20 10:35 上传

[img=620,0]C:\Users\sxr\AppData\Local\YNote\data\sxr6947@163.com\bfe0b3756b48451db423a25d8861ef25\clipboard.png[/img]

[img=620,0]C:\Users\sxr\AppData\Local\YNote\data\sxr6947@163.com\380d0de6440842b49d7fff84e0428b18\clipboard.png[/img]

插件的翻译功能,选择文本按快捷键会弹出翻译

[img=620,0]C:\Users\sxr\AppData\Local\YNote\data\sxr6947@163.com\2a239119a61547c9801309dbc09e67c7\clipboard.png[/img]

当一个快捷键有多个绑定的时候可能会让快捷键触发不了,建议取消不认识的按键的绑定就不会冲突,打不出快捷键了

[img=620,0]C:\Users\sxr\AppData\Local\YNote\data\sxr6947@163.com\a47ea25c6c0a4d1db898ba5141c765e4\clipboard.png[/img]

clipboard.png (22.14 KB, 下载次数: 0)

2020-3-20 10:36 上传

clipboard.png (36.43 KB, 下载次数: 0)

2020-3-20 10:36 上传

常用快捷键 方便的提升效率

ctrl p 打开搜索(可以搜文件  超级快)

ctrl shift p 也是一个搜索面板

调试配置

clipboard.png (36.77 KB, 下载次数: 1)

2020-3-20 10:37 上传

[img=620,0]C:\Users\sxr\AppData\Local\YNote\data\sxr6947@163.com\182419edfc7a4ee083b5e9fc00252e8e\clipboard.png[/img]

{

// Use IntelliSense to find out which attributes exist for C# debugging

// Use hover for the description of the existing attributes

// For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md

"version": "0.2.0",

"configurations": [

{

"name": ".NET Core Launch (web)",

"type": "coreclr",

"request": "launch",

"preLaunchTask": "build",

// If you have changed target frameworks, make sure to update the program path.

"program": "${workspaceFolder}/Enterprise.Web/bin/netcoreapp2.2/Enterprise.Web.dll",

"args": [],

"cwd": "${workspaceFolder}/Enterprise.Web",

"stopAtEntry": false,

// Enable launching a web browser when ASP.NET Core starts. For more information: https://aka.ms/VSCode-CS-LaunchJson-WebBrowser

"serverReadyAction": {

"action": "openExternally",

"pattern": "^\\s*Now listening on:\\s+(https?://\\S+)"

},

"env": {

"ASPNETCORE_ENVIRONMENT": "Development"

},

"sourceFileMap": {

"/Views": "${workspaceFolder}/Enterprise.Web/Views"

}

},

{

"name": ".NET Core No build (web)",

"type": "coreclr",

"request": "launch",

//"preLaunchTask": "build",

// If you have changed target frameworks, make sure to update the program path.

"program": "${workspaceFolder}/Enterprise.Web/bin/netcoreapp2.2/Enterprise.Web.dll",

"args": [],

"cwd": "${workspaceFolder}/Enterprise.Web",

"stopAtEntry": false,

// Enable launching a web browser when ASP.NET Core starts. For more information: https://aka.ms/VSCode-CS-LaunchJson-WebBrowser

"serverReadyAction": {

"action": "openExternally",

"pattern": "^\\s*Now listening on:\\s+(https?://\\S+)"

},

"env": {

"ASPNETCORE_ENVIRONMENT": "Development"

},

"sourceFileMap": {

"/Views": "${workspaceFolder}/Enterprise.Web/Views"

}

},

{

"name": ".NET Core Attach",

"type": "coreclr",

"request": "attach",

"processId": "${command:pickProcess}",

}

}

[img=620,0]C:\Users\sxr\AppData\Local\YNote\data\sxr6947@163.com\d15e69887f1640328f2998450644f23f\clipboard.png[/img]

代码快捷触发

[img=620,0]C:\Users\sxr\AppData\Local\YNote\data\sxr6947@163.com\e983b93b947d4b7387c6aec0e3d6ffe6\clipboard.png[/img]

[img=620,0]C:\Users\sxr\AppData\Local\YNote\data\sxr6947@163.com\69d2d59fb8264587b672a6a89c94f571\clipboard.png[/img]

{

// Place your snippets for csharp here. Each snippet is defined under a snippet name and has a prefix, body and

// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:

// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the

// same ids are connected.

// Example:

"Des": {

"prefix": "Des",

"body": [

"[Description(\"$0\")]",

],

"description": "注释标签"

}

}

体验上的不足:

新建代码时没有模板(可能也可以用插件搞定)

中文不够友好,偶尔能找到乱码

调试模式不能很方便的复制异常内的变量

智能提示 代码跳转不够丝滑有时,但总体响应可以

体验上的优点:

打卡项目速度极快,比VS加载快N多

响应速度十分快,搜索文件秒速出来(ctrl p)‘

写代码无卡顿

查看引用等 各种ui都有体验上的改善

设置vscode方面能感觉到功能分得很明确,不像vs选项用得云里雾里

支持很多语言 且社区人数众多 很多人会帮助增加扩展

自由度很高,可以配置调试,可以自定义任务,而且文档全面,很多设置可以直接搜到

python判断奇偶数vscode_安利一波VSCode【vscode这样配置 戴夫看了直呼内行】相关推荐

  1. python输出偶数_如何用python判断奇偶数

    问题分析:用Python编写一个程序,判断输入的数字是奇数还是偶数,并相应的输出信息,要判断一个数为奇数还是偶数,依据的是它被2除后的余数.因此可以用"%"运算符来计算并判断. 代 ...

  2. 用python编写程序判断奇偶_如何用python判断奇偶数

    问题分析:用Python编写一个程序,判断输入的数字是奇数还是偶数,并相应的输出信息,要判断一个数为奇数还是偶数,依据的是它被2除后的余数.因此可以用"%"运算符来计算并判断. 代 ...

  3. Python判断奇偶数

    请用程序实现: 输入一个整数,判断它是奇数还是偶数.如果是奇数,输出odd:如果是偶数,输出even. num=int(input("Please input a number: " ...

  4. 【青少年编程】【三级】判断奇偶数

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...

  5. 1119: 零起点学算法26——判断奇偶数

    1119: 零起点学算法26--判断奇偶数 Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lld Submitted: 2419 ...

  6. Python 判断奇数偶数-12

    以下实例用于判断一个数字是否为奇数或偶数: # Filename : test.py# author by : https://www.edu.futurelab.tv# Python 判断奇数偶数# ...

  7. 【电子学会】2019年12月图形化三级 -- 判断奇偶数

    判断奇偶数 1. 准备工作 (1)导入角色Cat Flying.Apple.Bananas: (2)保留白色背景. 2. 功能实现 (1)点击绿旗,Cat Flying询问"请输入一个正整数 ...

  8. linux c判断奇偶数据,c语言怎么判断奇偶数

    c语言怎么判断奇偶数? 第一步:首先先打开我们的DEV C++软件,然后点击"新建源代码". 推荐:<C语言教程> 第二步:在我们的编辑页面输入以下代码:#includ ...

  9. python 判断奇数偶数

    #判断奇数偶数 x=int(input("Please input a num:")) if x%2==0 :print("是偶数") else:print(& ...

最新文章

  1. 北大「最优化:建模、算法与理论」新书, 附579页电子版与课件
  2. AI顶会组团“改版”:NeurIPS DDL推迟3周,ICLR连赞助商都要开视频,CVPR还在死撑...
  3. 20165101刘天野 2018-2019-2《网络对抗技术》第1周 Kali的安装
  4. Leetcode: Top K Frequent Elements
  5. PHP消息队列用法实例分析
  6. COM组件的运行机制
  7. 深圳 | 腾讯AI Lab招聘CVCG研究员及实习生
  8. Android如何解析Intent
  9. idea中新建.xml文件找不到选项的解决方法
  10. SpringBoot-配置文件创建Bean的过程
  11. BoundsChecker 使用
  12. python dataframe根据多列排名并生成序号_将rank字段添加到pandas dataframe,按唯一组和多列排序...
  13. TCP报文格式及三次握手详解
  14. 2. OP-TEE中添加自己的TA和CA
  15. 学习 | 遗传力与田间试验设计
  16. 主页劫持该怎么办?解决主页劫持的方法
  17. 开营第二天,带你领略插画的力量
  18. Python自然语言处理学习笔记(22):3.6 规格化文本
  19. 2021年制冷与空调设备运行操作考试题及制冷与空调设备运行操作复审模拟考试
  20. 17个案例印证5大生死逻辑

热门文章

  1. matlab while 跳出,请帮忙看下这个程序为什么跳不出WHILE循环??
  2. UML大战需求分析阅读笔记——01
  3. Halcon - 定位 - 卡尺
  4. 结对编程Wordcount
  5. easy-ui表单校验---针对单个字段,多重校验(有参数校验+无参数检验)
  6. jenkins中通过git发版操作记录
  7. RHEL修改最大文件打开数,关于epoll socket Too many open files问题的解决
  8. Listview中使用线程实现无限加载更多项目的功能
  9. 【转】排序算法复习(Java实现) (二): 归并排序,堆排序,桶式排序,基数排序...
  10. 牛客网-剑指offer 第一题(二维数组中的查找)