日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

開源的代碼編輯器sourcetrail

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-06-29 09:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

眾所周知VSCode,Sorceinsight非常好用,understand相對小眾,但也非常優(yōu)質(zhì),不過需要收費(fèi)。

在一位大佬的推薦下,我試了一下開源的代碼編輯器sourcetrail,確實(shí)別具一格。下面簡單來分享一下。

官網(wǎng)地址:https://www.sourcetrail.com/

sourcetrail能夠十分高效的幫助開發(fā)者去探索、熟悉陌生的代碼,目前支持 C、C++、PythonJava 語言,同時(shí)提供了相關(guān) SDK 用于拓展支持其它語言,相信在未來會(huì)提供更多語言的支持。

程序員在它的幫助下可以快速熟悉陌生項(xiàng)目、學(xué)習(xí)開源項(xiàng)目、框架等。這個(gè)神器,大家可以去試試。

目前這個(gè)項(xiàng)目已經(jīng)開源了GitHub地址:

https://github.com/CoatiSoftware/Sourcetrail/releases

跨平臺(tái),支持 Windows、macOS、Linux 這三個(gè)系統(tǒng);

下載地址:https:github.com/CoatiSoftware/Sourcetrail/releases

bf78d3e0-f741-11ec-ba43-dac502259ad0.png

這里我下載的是安裝包是Sourcetrail_2021_1_30_Windows_64bit_Installer.zip,安裝之后直接看效果圖,感覺還是相當(dāng)不錯(cuò)的。

bf8c8d36-f741-11ec-ba43-dac502259ad0.png

下面簡單介紹下如何使用 sourcetrail 閱讀源碼,這里我以Linux-0.12的源碼為例,做一下簡單的說明;

首先雙擊打開軟件,界面如下,點(diǎn)擊左側(cè)的 New Project 創(chuàng)建項(xiàng)目

bfbddeea-f741-11ec-ba43-dac502259ad0.png

設(shè)置好項(xiàng)目名稱,并把項(xiàng)目路徑設(shè)定為Linux-0.12的源碼路徑,如下圖所示;

bfde7a92-f741-11ec-ba43-dac502259ad0.png

點(diǎn)擊 Add Source Group,在左側(cè)的語言欄里選擇C語言,然后選擇 Empty Java Source Group:

bff121ce-f741-11ec-ba43-dac502259ad0.png

如下圖中的索引號(hào),做一下簡單介紹;

設(shè)置C標(biāo)準(zhǔn),如圖可以設(shè)置為C99;

可以設(shè)置交叉工具鏈;

添加源代碼的相關(guān)文件;索引3是必須要配置的選項(xiàng),1和2其實(shí)可以省略,添加完文件點(diǎn)擊Create。

c00648f6-f741-11ec-ba43-dac502259ad0.png

選擇 All Files, 點(diǎn)擊 Start 按鈕,然后耐心等待。

c01902d4-f741-11ec-ba43-dac502259ad0.png

完成之后發(fā)現(xiàn)提示中出現(xiàn)了很多錯(cuò)誤提示,忽略即可,這個(gè)完全不影響我們閱讀源碼。

c02ad7fc-f741-11ec-ba43-dac502259ad0.png

后面就可以愉快地閱讀源代碼了。

c0452198-f741-11ec-ba43-dac502259ad0.png

c057d676-f741-11ec-ba43-dac502259ad0.png

項(xiàng)目中的符號(hào)都可以點(diǎn)擊,支持來回跳轉(zhuǎn),還支持模糊搜索。

左側(cè)源碼結(jié)構(gòu)非常清晰,對于熟悉陌生代碼結(jié)構(gòu)非常有用。

還可以與其他編輯器鏈接,比如:Atom, Clion, Eclipse, Emacs, IDEA 等等。

如果你還想挖掘更多的功能,可以參考一下官方文檔。

https://www.sourcetrail.com/documentation/

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 源碼
    +關(guān)注

    關(guān)注

    8

    文章

    689

    瀏覽量

    31526
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    829

    瀏覽量

    33081

原文標(biāo)題:Sourcetail 一款代碼編輯神器,讓看源碼如絲般順滑

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Modbus產(chǎn)品腳本編輯器“映射關(guān)系”解釋?映射關(guān)系的地址對應(yīng)關(guān)系?

    Modbus產(chǎn)品腳本編輯器“映射關(guān)系”解釋?映射關(guān)系的地址對應(yīng)關(guān)系?
    發(fā)表于 01-20 15:28

    釘釘正式開源HarmonyOS圖片編輯組件

    近日,由釘釘團(tuán)隊(duì)自主研發(fā)的“HarmonyOS圖片編輯組件”正式上線OpenHarmony三方庫中心倉并開源。作為一款填補(bǔ)鴻蒙社區(qū)圖像處理領(lǐng)域空白的重量級(jí)組件,該方案基于HarmonyOS
    的頭像 發(fā)表于 01-05 09:58 ?699次閱讀

    編輯器無法正常運(yùn)行,為什么?

    編輯器無法正常運(yùn)行
    發(fā)表于 11-11 07:33

    基于開源鴻蒙的圖片編輯開發(fā)樣例(2)

    本期內(nèi)容介紹基于開源鴻蒙在RK3568上開發(fā)圖片編輯樣例的全流程,分為上篇和下篇,本篇為下篇,主要介紹標(biāo)記、保存圖片功能。
    的頭像 發(fā)表于 10-31 09:19 ?3384次閱讀
    基于<b class='flag-5'>開源</b>鴻蒙的圖片<b class='flag-5'>編輯</b>開發(fā)樣例(2)

    基于開源鴻蒙的圖片編輯開發(fā)樣例(1)

    本期內(nèi)容介紹基于開源鴻蒙在RK3568上開發(fā)圖片編輯樣例的全流程,分為上篇和下篇,本篇為上篇,主要介紹添加相冊圖片、編譯圖片功能。
    的頭像 發(fā)表于 10-31 09:16 ?3250次閱讀
    基于<b class='flag-5'>開源</b>鴻蒙的圖片<b class='flag-5'>編輯</b>開發(fā)樣例(1)

    重大更新,LVGL有UI編輯器用了,2秒內(nèi)加載,快到飛起!

    LVGL終于有UI編輯器可以用了,就在10月16日,LVGL官方發(fā)布了LVGLProv1.0的候選版本!下面就跟隨觸覺智能,為您詳細(xì)解析LVGLPro功能特色:在Linux嵌入式開發(fā)領(lǐng)域,LVGL
    的頭像 發(fā)表于 10-21 12:58 ?2065次閱讀
    重大更新,LVGL有UI<b class='flag-5'>編輯器</b>用了,2秒內(nèi)加載,快到飛起!

    飛凌嵌入式ElfBoard-常用編輯器之Vim編輯器

    在Linux下我們對文本進(jìn)行編輯,經(jīng)常用到的編輯器就是Vi/Vim, Vi/Vim命令眾多,功能強(qiáng)大,是大多數(shù)Linux程序員選擇使用的編輯器。但是Vi/Vim沒有圖形界面,對于經(jīng)常在windows
    發(fā)表于 10-13 08:47

    rtthread studio的編輯器如何開啟自動(dòng)換行功能?

    rtthread studio的編輯器如何開啟自動(dòng)換行功能
    發(fā)表于 09-19 06:00

    Vim編輯器高效操作流程

    在現(xiàn)代運(yùn)維工作中,服務(wù)配置管理、日志分析、腳本編寫等任務(wù)幾乎占據(jù)了工程師日常工作的大部分時(shí)間。作為Linux系統(tǒng)標(biāo)配的文本編輯器,Vim以其強(qiáng)大的功能和極高的效率贏得了無數(shù)運(yùn)維工程師的青睞。然而,Vim陡峭的學(xué)習(xí)曲線也讓許多初學(xué)者望而卻步。
    的頭像 發(fā)表于 09-02 16:45 ?1385次閱讀

    HarmonyOSAI編程編輯區(qū)代碼續(xù)寫

    理解的情況下進(jìn)行代碼續(xù)寫。在編輯器中的內(nèi)容較少時(shí),AI可能無法有效理解用戶的意圖并生成相應(yīng)的代碼。 模型反饋需滿足規(guī)則:光標(biāo)上文10行內(nèi),有效代碼行數(shù)超過5行(排除單獨(dú){}、()、[]
    發(fā)表于 08-21 15:43

    視頻教程 | 單元測試工具TESSY:腳本編輯器(Script Editor)#單元測試工具

    編輯器
    龍智DevSecOps
    發(fā)布于 :2025年08月21日 14:43:49

    微軟開源GitHub Copilot Chat,AI編程迎來新突破

    30分,微軟首席執(zhí)行官Satya Nadella向大家展示了VS Code的最新AI開源編輯器GitHub Copilot Chat。 GitHub Copilot Chat的一大技術(shù)亮點(diǎn)是其支持
    的頭像 發(fā)表于 07-02 09:34 ?1456次閱讀
    微軟<b class='flag-5'>開源</b>GitHub Copilot Chat,AI編程迎來新突破

    rtthread studio的編輯器如何開啟自動(dòng)換行功能?

    rtthread studio的編輯器如何開啟自動(dòng)換行功能?
    發(fā)表于 06-13 08:16

    從初學(xué)到進(jìn)階:樹莓派上最適合你的代碼編輯器推薦!

    之前,你需要安裝一些必備工具,代碼編輯器便是其中之一。樹莓派系統(tǒng)自帶了一些代碼編輯器,它們功能良好,足以滿足基本需求。不過,如果你需要更高級(jí)的功能,就必須探索其他
    的頭像 發(fā)表于 05-15 16:20 ?1430次閱讀
    從初學(xué)到進(jìn)階:樹莓派上最適合你的<b class='flag-5'>代碼</b><b class='flag-5'>編輯器</b>推薦!

    結(jié)構(gòu)可視化:利用數(shù)據(jù)編輯器剖析數(shù)據(jù)內(nèi)在架構(gòu)?

    動(dòng)路徑,為數(shù)據(jù)驅(qū)動(dòng)的決策提供堅(jiān)實(shí)基礎(chǔ)。借助數(shù)據(jù)編輯器,企業(yè)還能更便捷地對可視化呈現(xiàn)的數(shù)據(jù)進(jìn)行編輯、調(diào)整,以滿足不同分析場景的需求,進(jìn)一步優(yōu)化數(shù)據(jù)管理流程。 以神經(jīng)網(wǎng)絡(luò)的可視化展示為例,在深度學(xué)習(xí)領(lǐng)域,神經(jīng)網(wǎng)絡(luò)
    的頭像 發(fā)表于 05-07 18:42 ?960次閱讀
    天长市| 玛沁县| 年辖:市辖区| 临海市| 莎车县| 阳朔县| 房产| 南乐县| 游戏| 邹平县| 西畴县| 广宁县| 桃园县| 巧家县| 河南省| 车致| 长沙市| 石狮市| 宁陕县| 亳州市| 久治县| 邯郸市| 九江县| 祥云县| 伊金霍洛旗| 井冈山市| 磐石市| 洪雅县| 白水县| 永登县| 子洲县| 高清| 姚安县| 手游| 巴楚县| 揭西县| 讷河市| 六盘水市| 色达县| 阜新市| 恩施市|