在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

開源的代碼編輯器sourcetrail

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-06-29 09:37 ? 次閱讀

眾所周知VSCode,Sorceinsight非常好用,understand相對小眾,但也非常優質,不過需要收費。

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

官網地址:https://www.sourcetrail.com/

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

程序員在它的幫助下可以快速熟悉陌生項目、學習開源項目、框架等。這個神器,大家可以去試試。

目前這個項目已經開源了GitHub地址:

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

跨平臺,支持 Windows、macOS、Linux 這三個系統;

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

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

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

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

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

首先雙擊打開軟件,界面如下,點擊左側的 New Project 創建項目

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

設置好項目名稱,并把項目路徑設定為Linux-0.12的源碼路徑,如下圖所示;

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

點擊 Add Source Group,在左側的語言欄里選擇C語言,然后選擇 Empty Java Source Group:

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

如下圖中的索引號,做一下簡單介紹;

設置C標準,如圖可以設置為C99;

可以設置交叉工具鏈;

添加源代碼的相關文件;索引3是必須要配置的選項,1和2其實可以省略,添加完文件點擊Create。

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

選擇 All Files, 點擊 Start 按鈕,然后耐心等待。

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

完成之后發現提示中出現了很多錯誤提示,忽略即可,這個完全不影響我們閱讀源碼。

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

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

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

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

項目中的符號都可以點擊,支持來回跳轉,還支持模糊搜索。

左側源碼結構非常清晰,對于熟悉陌生代碼結構非常有用。

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

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

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

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 源碼
    +關注

    關注

    8

    文章

    653

    瀏覽量

    29536
  • 編輯器
    +關注

    關注

    1

    文章

    807

    瀏覽量

    31328

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

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    圖紙編輯器的基本操作

    “ ?之前幾篇推文詳細介紹了圖紙編輯器的亮點功能,最后我們再介紹一下圖紙編輯器的基本操作,來結束這個系列 ? ” 主窗口工具欄 工具欄由以下工具組成,不同操作系統的圖標樣式可能不同;不同版本的工具欄
    的頭像 發表于 12-04 18:18 ?195次閱讀
    圖紙<b class='flag-5'>編輯器</b>的基本操作

    【北京迅為】itop-龍芯2k1000開發指南Linux基礎入門vim 編輯器

    【北京迅為】itop-龍芯2k1000開發指南Linux基礎入門vim 編輯器
    的頭像 發表于 10-25 14:56 ?384次閱讀
    【北京迅為】itop-龍芯2k1000開發指南Linux基礎入門vim <b class='flag-5'>編輯器</b>

    Vivado編輯器亂碼問題

    ,但是在Vivado里面打開用sublime寫的代碼之后,經常出現中文亂碼,讓人很不舒服。究其原因就是一般來說第三方的編輯器是采用utf8的編碼方式,而vivado的text editor不是這種方式。
    的頭像 發表于 10-15 17:24 ?1106次閱讀
    Vivado<b class='flag-5'>編輯器</b>亂碼問題

    如何在TI-NA里的信號編輯器中生成自己的激勵波形?

    大家好,請問如何在TI-NA里的信號編輯器中生成自己的激勵波形,比如:產生上升沿5ns、下降沿5ns、脈沖寬度12ns的單脈沖激勵信號!
    發表于 09-13 07:19

    vim編輯器命令模式使用方法

    Vim編輯器是一款功能強大的文本編輯器,廣泛應用于程序員和開發者的日常工作中。Vim編輯器擁有多種模式,其中命令模式(Command mode)是最基本的模式之一,它允許用戶執行各種命令來操作
    的頭像 發表于 08-30 15:01 ?525次閱讀

    vim編輯器如何使用

    Vim編輯器是一個功能強大的文本編輯器,它基于Vi進行改進,并增加了許多新特性。Vim編輯器的使用主要涉及其不同的工作模式及相應操作。以下是Vim編輯器的基本使用方法: 一、Vim
    的頭像 發表于 08-30 14:58 ?547次閱讀

    Vim編輯器之Vim常用操作命令

    hello1.c2、Vim一般模式常用命令Vim打開文件默認為一般模式,如果不是,需要按ESC鍵進入一般模式。1)移動光標Vim編輯器編輯過程使用鍵盤來完成的。在命令模式可以通過k、j、h、l(小寫的L)來
    發表于 08-23 09:21

    嵌入式學習-常用編輯器之Vim編輯器

    在Linux下我們對文本進行編輯,經常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強大,是大多數Linux程序員選擇使用的編輯器。下面先簡單介紹Vim編輯器的安裝和工作模式
    發表于 08-23 09:12

    常用編輯器之Vim編輯器

    在Linux下我們對文本進行編輯,經常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強大,是大多數Linux程序員選擇使用的編輯器。下面先簡單介紹Vim編輯器的安裝和工作模式
    發表于 08-22 09:48

    使用Tina仿真時,信號編輯器里面的自定義為灰色,不能使用怎么解決?

    如題,在使用Tina仿真時,信號編輯器里面的自定義為灰色,不能使用
    發表于 08-13 06:04

    TSMaster 中 Hex 文件編輯器使用詳細教程

    TSMaster軟件的Hex文件編輯器提供了文件處理的功能,這一特性讓使用TSMaster軟件的用戶可以更便捷地對Hex、bin、mot、s19和tsbinary類型的文件進行處理。本文重點講述
    的頭像 發表于 06-01 08:21 ?968次閱讀
    TSMaster 中 Hex 文件<b class='flag-5'>編輯器</b>使用詳細教程

    Zed Code編輯器新增Linux支持

    據悉,Zed代碼編輯器是基于Rust語言開發的macOS軟件,近期其研發團隊宣布已成功實現Linux平臺兼容。據悉,今年年初Zed首次發布時并未提供Linux版支持。
    的頭像 發表于 05-10 10:31 ?625次閱讀

    使用VSCode調試嵌入式程序,打開通往嵌入式系統的神秘之門!

    說到VSCode,大家一定都不陌生。這是一款由Microsoft開發的免費、開源、跨平臺的源代碼編輯器,運行于 Mac OS X、Windows和Linux 之上。
    的頭像 發表于 05-09 11:00 ?3196次閱讀
    使用VSCode調試嵌入式程序,打開通往嵌入式系統的神秘之門!

    STM8用IAR編輯器調用串口2函數報錯的原因?

    新手入門STM8,資料是用眾拳的,,新手求助,為什么STM8使用IAR編輯器,程序是網上眾拳的教程,為什么修改不了庫函數的c文件,文件在編輯器的上面有個鎖呢?還是我用的是STM8S105,只有串口2
    發表于 04-17 08:23

    求助,請問ADS能使用外部代碼編輯器嗎?

    請問ADS能使用外部代碼編輯器嗎(比如vs code)?
    發表于 02-18 07:19
    主站蜘蛛池模板: 久久午夜免费视频 | 激情五月婷婷色 | 国产亚洲精品在天天在线麻豆 | 最近视频在线播放免费观看 | 91成人免费福利网站在线 | 欧美色婷婷| 欧美性猛片xxxxⅹ免费 | 天天操天天操天天 | 中日韩欧美在线观看 | 狠狠色影院| 人人做人人爽人人爱秋霞影视 | 性欧美高清久久久久久久 | 手机看片免费福利 | 日韩毛片免费在线观看 | 午夜香蕉网 | 一级a毛片免费观看 | 高清视频免费观看 | 免费 视频 1级| 国产免费爽爽视频免费可以看 | 五月天激情开心网 | 精品四虎免费观看国产高清午夜 | 国产精品秒播无毒不卡 | 口述他拿舌头进去我下面好爽 | 久久精品男人影院 | 欧美黄色免费看 | 男女在线免费视频 | 美女扒开尿囗给男生桶爽 | 丁香花成人另类小说 | 天天躁天天爽 | 新版天堂资源在线官网8 | 久久精品2020 | 日日插天天操 | sihu国产午夜精品一区二区三区 | 永久免费的啪啪免费的网址 | 四虎永久免费网站 | 九九九精品午夜在线观看 | 中文在线 | 中文 | 国产精品9999 | 玖玖国产在线观看 | 久久手机看片你懂的日韩1024 | 黄网站色视频 |