vscode配置保姆级教程

3 篇文章 1 订阅
1 篇文章 0 订阅

vscode基本配置

关于vscode

Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux

为什么要用vscode

目前主流的代码编辑器有VimNotepad++Visual Studio CodeAtomSublime Textsource insight。vim学习曲线陡峭,对新人不友好,Atom作为后起之秀,也算优秀,但也存在bug以及插件兼容性问题。Sublime Text固然很好,但是收费。接下来就是霸占程序员界多年,至今还被称神的source insight,这个东西对于工程量庞大的项目代码,有一个非常大的优势,就是检索很快。本人作为新人时,刚开始用的也是vscode,但是发现检索要等“一年”,后面看大家都在用,就下载了source insight,当时惊为天人,居然能这么快!久而久之,问题也会被发现,就是这玩意虽然快,但一个项目就要去创建项目,而且功能不能定制化,导致有些时候,我只想看某个项目一部分功能的时候,还是用直接用vscode打开。当我有一天从某站刷到关于vscode配置的时候,我看了一下,于是还是被这种主流的炫酷界面吸引了,想着能不能搜一下,有什么方法减少vscode的短板,一百度,新世界的大门由此打开,一种叫做插件的东西,可以做任何你能想到的事情。

  1. 符合主流
  2. 简洁明了
  3. 支持各种扩展
  4. 能解决检索慢的唯一短板

还有什么理由拒绝!!!

基本配置

下载

微软官网 https://code.visualstudio.com/.
直接下载安装即可,安装完成后应该全英文的。

插件安装

首先就是进行插件安装,安装中文插件,请在如下界面搜索chinese
在这里插入图片描述

创建项目

创建项目?,根本不需要创建项目,只需要下载你的工程代码到本地,然后文件 - 打开文件夹 就ok啦!
使用图示

使用图示
使用图示
使用图示
![(https://img-blog.csdnimg.cn/59148cd35e5144bd96302a53e384fad0.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbG9ibW8=,size_20,color_FFFFFF,t_70,g_se,x_16)

在这里插入图片描述
学会以上这些,基本就可以来敲代码了。

高级配置

面对庞大的项目代码时,以上的基础功能往往是不够用的。下面介绍一下进阶配置!

命令行

1.vscode自带一个命令行,通过 Ctrl +Shift +P 调出,里面可以搜索任何能在vscode找到的设置项以及功能,可以快速调出。比如将变量切换大小写,包括后面讲到的插件的一些功能也要用vscode调出。
在这里插入图片描述
2.另外还有一个和目前正在编辑的相关的命令行,通过 Ctrl +P 调出,里面直接敲 **“ :”**然后出入行号,可以跳转,使用 “@” +关键字 检索当前文件的函数以及变量 “#”****+关键字 检索当前项目的函数。
在这里插入图片描述

插件

讲到这里,最重要的环节来了,插件几乎是vscode的灵魂。
点击插件,搜索你想用的插件,然后点击安装即可。

关于插件的设置

插件设置有以下两种方法:
1. 通过插件本身设置
在这里插入图片描述
在这里插入图片描述
以这个主题插件为例,在上面的设置项,我们可以设置任何一个类型在编辑器中的颜色,比如函数是什么颜色,变量是什么颜色,方便快捷。

2. 通过json设置
通过 Ctrl +Shift +P 调出命令,搜索 json在这里插入图片描述
然后就会看到如下画面:
在这里插入图片描述
将刚才的插件设置复制为json 粘贴到这里,也可以实现一样的操作。
在这里插入图片描述
**这里说一下,json配置的好处: 就是当你下了插件,但是自己不会配置,这个时候,直接百度别人配置好的json文件, Ctrl +C Ctrl +V ** 就ok了,不用自己幸苦去配置了。

插件推荐

以下是重点内容:由于插件要有针对性,下面根据本人遇到的问题来推介插件

关于编码

相信刚开始用vscode,项目既有UTF-8 又有GBK,然后整个代码到处都是 “琨斤拷”,这个时候,不需要任何插件。只需要在设置搜索 “编码” 然后把 Auto Guess Encoding 前面打上对勾,软件会自动猜测字符编码类型,你看到的永远都是对的编码。
在这里插入图片描述

对于c语言开发者

对于c语言或者c++开发者,必须安装以下插件

  1. C/C++ Extension Pack
  2. C/C++
  3. C++ Intellisense

在远程服务器上开发代码

如果你是在服务器开发,强烈推荐以下插件,无需sabma,vscode可远程访问服务器,并会将检索的速度提高到飞快。
插件栏搜索:Remote Development
安装完后是这样子的:
在这里插入图片描述
右侧会出现一个远程连接的符号,点击并连接,然后输入密码,按要求输入服务器类型进行连接。
在这里插入图片描述
这里提一个以后避免输密码的方法,就是可以将本机的ssh公钥放在服务器,避免每次启动输密码。
怎么把公钥放在服务器? 这里给个转送门:链接: https://blog.csdn.net/yiyijianxian/article/details/87874845.

连接后会重新开启一个vscode,当你再点击打开文件夹的时候,你会发现,显示的是服务器上的路径。
从服务器打开后,检索的速度会比本地快上1000倍,基本秒出,就没有短板了几乎。至于为什么,个人怀疑是服务器的io独写能力强与本地,没有深究过。

显示漂亮的代码

这里推荐一款很好的插件,无需配置,安装完即可。One Dark Pro
而且还有很多好看的主题插件,可以自行百度安装。

关于如何高亮

安装该插件,可以达到以下效果 highlight-words

在这里插入图片描述
如果你发现你没这个效果,可以按照上面教的方法打开 json 将以下配置粘进去

"highlightwords.box": {
        "light": true,
        "dark": false,
    },

就可以了,关于高亮快捷键设置,可以百度自行解决

你是否老少括号找半天?

Bracket Pair Colorizer 2
这个插件可以颜色匹配括号,少了一眼可以看出来,安装无需配置
在这里插入图片描述

你是否写了函数不想写注释?

Doxygen Documentation Generator
这个插件可实现一键写注释
写完函数,在函数上面 “/**” 然后回车,可实现以下效果:
在这里插入图片描述
在 “xxx.h” 上面 “/**” 然后回车,可实现以下效果:
在这里插入图片描述

SVN

SVN 这款插件可以直接管理svn项目,查看提交记录,打开比较等。如果是git,那更是完美适配,自行百度解决。
在这里插入图片描述

函数中文命名插件

驼峰翻译助手
可以实现 “获取值()” 这样的中文代码一键英文,搞别拼音命名。

关于同步

同步也是我最喜欢的一个优点,想想这么多插件,配置这么麻烦,换电脑或者换了工作环境怎么办?当你习惯了所有快捷键后,下次怎么办?
vcode支持一键云同步,可以登录outlook 或者 github账号进行同步,同步内容包括:插件 配置 json 页面布局 快捷键 甚至当前的操作。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下次换电脑,只需要下载好,登录以下github账号,等一下,就好了!

FAQ

关于插件安装

因为是微软的服务器,国内下载慢,甚至有些环境下无法直接安装,可以将文件手动下载
在这里插入图片描述
然后按照下图安装
在这里插入图片描述

我也会将上述插件一起下载打包后奉上,供大家安装

关于远程服务器连接报错

大概率是网络环境不支持导致的,因为有些安装时,有些东西是配置在远程服务器的,这个目前本人没有办法,各位自行想办法解决,可以换个网络试试。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在VS Code中配置代理,你可以按照以下步骤进行操作: 1. 打开VS Code,并点击左侧的扩展图标(四个方块组成的图标)。 2. 在搜索栏中输入"Proxy",然后选择"Settings"下的"Proxy"选项。 3. 在"Proxy"设置中,你可以选择使用系统代理或手动配置代理。如果你选择手动配置代理,请确保你已经获取了代理服务器的地址和端口号。 4. 在"HTTP"和"HTTPS"字段中,输入代理服务器的地址和端口号。如果你的代理服务器需要身份验证,你还可以提供用户名和密码。 5. 如果你需要在VS Code中使用代理来安装插件,你还可以在"Extensions"部分设置代理。点击"Extensions"下的"Proxy"选项,然后按照上述步骤配置代理。 请注意,以上步骤是基于VS Code的最新版本。如果你使用的是旧版本,请参考官方文档或搜索相关资源以获取更准确的配置方法。\[1\] #### 引用[.reference_title] - *1* *3* [Visual Studio Code 代理设置](https://blog.csdn.net/weixin_33896726/article/details/86333424)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [VSCode设置代理](https://blog.csdn.net/lihefei_coder/article/details/119905933)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lobmo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值