三尺非寒 发表于 5 天前

Linux下VSCode的安装和基本使用

应用场景:嵌入式开辟。
基本只需要精良的编辑环境,能支持文件搜刮和跳转,就挺OK的。
之以是要在Linux下安装,是由于在WIN11上安装后,搜刮功能基本废了,咋弄都弄不好,又不方便重装win体系,索性就直接在linux上用vscode了,也省得在虚拟机和主机之间切换。
win下使用vscode是挺流通的,就是我这个电脑安装起来搜刮废了;安装在linux下倒是正常使用,就是相对没那么流通。
但是,不管在哪个平台上,vscode的跳转功能相较sourceinsight慢了太多,不过sourceinsight也有不好的地方,一是界面太丑,二是没那么智能化,三是直接将大量文件一次加进去会很卡,加文件的过程就要好久好久,甚至卡死。
只能说,都不完美,各有优劣,萝卜青菜各有所爱吧,按需使用即可。
综合下来,就暂时在Linux上直接使用vscode了。
Linux下安装VSCode

   一样平常ubuntu发行版都会在自带的软件商店里有vscode,可以打开软件商店直接下载。
如果没有,再手动下载:
也可去官网下载Linux版本的安装包
Visual Studio Code - Code Editing. Redefined
可参考:
ubuntu下使用deb格式
https://i-blog.csdnimg.cn/blog_migrate/62d62a45f58d51baf7d2b0e931378eb7.png
如何安装deb软件?
参考:Linux如何安装/卸载.deb文件(保姆级教程)_linux deb文件怎么安装-CSDN博客
如果安装包版本和ubuntu版本不匹配,可更换vscode版本,比如:
Ubuntu 18.04安装最新版Visual Studio Code(VS Code)报依靠库版本过低错误_dpkg: 依靠关系标题使得 code 的配置工作不能继续: code 依靠于 libc6 (>= -CSDN博客
注意,如果是举行C开辟,要想实现函数的定义跳转等,只需要下载C/C++插件即可,不过一样平常会直接安装C/C++ Extension
https://i-blog.csdnimg.cn/blog_migrate/e17abc86be200884cb89a54c673a90c0.png
如果能跳转,在目标上右键时就会出现对应的选项
https://i-blog.csdnimg.cn/blog_migrate/e9612ce1832891893923a2a86ba86bfb.png
这样就OK了
如果再想使用其他的一些扩展插件,就再自行研究下添加即可。
基本设置

   本人常用的一些设置。
设置打开路径如下:File-Preferences-Settings
字体巨细

   一样平常打开设置就能看到字体巨细的设置
https://i-blog.csdnimg.cn/blog_migrate/f50178a481334126410bec1140b7086d.png
搜刮关键词:Font Size
搜刮引擎更换

   有时候,搜刮和跳转都特殊慢,简直无法忍受。
可以尝试更改搜刮引擎。
参考:
vscode跳转到定义的性能标题_vscode函数跳转很卡-CSDN博客
https://i-blog.csdnimg.cn/blog_migrate/250ec4a12f73b1527865e6dc5d83bedc.png
搜刮关键词:C_Cpp.intelliSenseEngine
https://i-blog.csdnimg.cn/blog_migrate/66824495582ec3eaed53689c7c5375f3.png
开启进步后退箭头和文件搜刮框

   vscode的顶部一样平常都有个功能,那就是文件搜刮框和进步后退箭头,有的版本默认是打开的,但是有的版本默认是关闭的。
这个还是很有用的,进步后退十分有助于查看代码的前后关系,文件搜刮可以用来快速找到想要的文件。
https://i-blog.csdnimg.cn/blog_migrate/437ccdb0b9c78c54416d007d2e7dcb53.png
如果默认是关闭的,可以手动打开。
参考:
vscode显示命令中心ubuntu(进步/返回按钮显示) - ishmaelwanglin - 博客园 (cnblogs.com)
https://i-blog.csdnimg.cn/blog_migrate/cea8b9855aebe957614b76ab99e8478b.png
搜刮关键词:commandcenter
实践发现,点击Window根本就找不到Title Bar Style
https://i-blog.csdnimg.cn/blog_migrate/f45265dd76024eee86544cc8f0e0d9ca.png
咋办?
直接搜刮Title Bar Style
https://i-blog.csdnimg.cn/blog_migrate/9e77ed0f4a753af7f362897b57d51836.png
缩小panel面板

   vscode的底部panel面板真的挺烦人的,还没办法关闭掉,关了都是暂时的,动不动就出来了。
https://i-blog.csdnimg.cn/blog_migrate/06ec8bdbd8d3f205c02205680d99e81a.png
只能通过拖动将这个最小化了,尽可能减小烦人程度吧。
https://i-blog.csdnimg.cn/blog_migrate/5daeeedc9862272c0be9d2304bcb1f24.png
只能拉到没办法再缩小的时候就差不多了。
基本使用

   以下为一些基本使用。
在Terminal直接实行Linux命令

   终端实行。
终端不显示,怎么设置都没效果,暂时不消了,以后再研究吧。
https://i-blog.csdnimg.cn/blog_migrate/1f9c1ece0ad51fff814d64749654b771.png
git相关插件

   这两个git插件蛮好用的
https://i-blog.csdnimg.cn/blog_migrate/96f4280b12c082ec6d295ae0061903dd.png
可以查看git提交信息和提交历史纪录
点那里,那里就会有git提交概述
如果要看完整提交纪录,可以在文件里右键打开
https://i-blog.csdnimg.cn/blog_migrate/c349938e04f2a24436d526475c605081.png
https://i-blog.csdnimg.cn/blog_migrate/5c4b09ceafa903585305fd6ca152efa7.png
补充

   注意,左侧是内容搜刮,上面的是文件搜刮,有点像linux中grep和find的区别
https://i-blog.csdnimg.cn/blog_migrate/c1ec2004d2d7558279346e04c1b73a37.png
    【VS Code】文件夹(Folder)和工作区(Workspace)的使用_vscode工作区和文件夹的区别-CSDN博客
    Vscode的注释快捷键ctrl+/是没标题的;
终端一样平常软件装好也就能直接用。 
    搜刮时可以指定和排除文件类型
https://i-blog.csdnimg.cn/blog_migrate/d53e759ba3c179981b2d6572d52e17a0.png
    查看当前文件的符号信息,点击文件路径提示的后面的如下标记即可弹出:
https://i-blog.csdnimg.cn/blog_migrate/5ebb0b2e8de5b9a613b3f4d8e52f1342.png
    有一点要注意,我们使用vscode是为了编辑代码,而不是编译,以是,如果gcc编译没标题,vscode本身有头文件报错是没啥影响的。反正,跟跳转链接没啥关系。 
    https://i-blog.csdnimg.cn/direct/9f781750bd0549f791da1c02add20240.png
vscode看txt文本时带格式的插件txt Syntax;
如果文本不好显示格式,可以将文本改成.c然后用vscode打开。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Linux下VSCode的安装和基本使用