we harmoyos 论坛

 找回密码
 立即注册
查看: 3204|回复: 1

使用VsCode阅读鸿蒙源码心得

[复制链接]
  • TA的每日心情
    开心
    2022-11-8 10:22
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    22

    主题

    25

    帖子

    542

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    542
    发表于 2022-7-20 14:02:05 | 显示全部楼层 |阅读模式
    本帖最后由 你好_喵喵 于 2022-7-20 14:04 编辑

    一、开篇
    由于笔者使用MAC和Win情况都有,特别希望能有可以跨平台的源码阅读工具。系统自带的一些文本工具在高亮、代码跳转等方面使用不习惯。分享笔者在使用VsCode阅读鸿蒙源码时候的一些心得。
    二、安装篇
    2.1 介绍
    VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。
    2.2 安装与插件
    笔者会通过访问https://code.visualstudio.com/insiders/获取最新版的VsCode。Windows下分为两个版本“User Installer”与“System Installer”,推荐用“System Installer”,笔者使用其他版本有写问题,其他系统正常安装就好。
    推荐几款C++常用插件,访问https://marketplace.visualstudio.com/VSCode搜索C++或者找到VsCode扩展商店搜索插件。
    • C/C++ Extension Pack     C/C++扩展包,下载直接安装,它包含了 vscode 编写 C/C++ 工程需要的插件(C/C++、C/C++ Themes、CMake、CMake Tools和Better C++ Syntax等),和以前比不需要一个个找了。
    • Bracket Pair Colorizer(版本内置)     可以让括号具有颜色的小功能插件,各个成对儿的括号都会以不同的颜色进行区别。
    • highlight-words     字符高亮插件
    • Chinese(Simplified) vscode     编辑器汉化包,安装完成后重启即可。

    安装后VsCode就可以支持C++代码函数跳转以及高亮显示。笔者感觉用起来舒服很多,VsCode yyds。
    三、技巧篇
    3.1 支持ctrl+鼠标左键跳转技巧
    在阅读源码时候,笔者也会遇到疑惑代码。这时跳转就可以发挥作用,先去看看疑惑代码的用途,再返回之前阅读。
    3.2 全局搜索技巧
    如果想快速找到想阅读函数,可以使用全局搜索。选择搜索按钮或者按下“ctrl+shift+f”进入全局搜索。
    四、个人备份
    有时候笔者也会在代码上协商注释。由于既要用Win也会用Mac,笔者是采用GIthub作为备份来使用。 详细的使用方法可以参考:https://blog.csdn.net/qq_38981614/article/details/115013188
    五、结束语
    最后祝各位阅读愉快;欢迎大佬斧正。


    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-19 14:48
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    48

    主题

    77

    帖子

    1007

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    1007
    发表于 2022-12-29 11:05:00 | 显示全部楼层
    VSCode 强大在于生态,插件太牛了。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版|小黑屋|we harmonyos 论坛 ( 粤ICP备 2022126345号 )

    GMT+8, 2024-5-6 23:47 , Processed in 0.046629 second(s), 24 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表