91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第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

    文章

    671

    瀏覽量

    30334
  • 編輯器
    +關注

    關注

    1

    文章

    822

    瀏覽量

    32037

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    rtthread studio的編輯器如何開啟自動換行功能?

    rtthread studio的編輯器如何開啟自動換行功能?
    發表于 06-13 08:16

    從初學到進階:樹莓派上最適合你的代碼編輯器推薦!

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

    Vim編輯器的基本操作

    代碼的世界里,效率是永恒的追求。無論是新手開發者還是資深工程師,都渴望擁有一款能讓自己如虎添翼的編輯器。而在Linux生態中,有一款被無數程序員奉為神器、被譽為“效率之王”的編輯器——Vim。它以
    的頭像 發表于 05-06 13:41 ?440次閱讀
    Vim<b class='flag-5'>編輯器</b>的基本操作

    Linux下Vim編輯器的使用技巧

    【Vim】常用總結? 簡介? image 什么是vim?? Linux下兩大編輯神器之一 vim ? Linux/Unix下使用最多的編輯器 ? vi的改進版 ? 可能是最難上手的編輯器之一
    的頭像 發表于 04-01 17:36 ?560次閱讀
    Linux下Vim<b class='flag-5'>編輯器</b>的使用技巧

    簡化樹莓派文件操作:Picockpit 編輯器應用上手體驗

    我們激動地宣布推出全新的文件編輯器應用,讓您能夠在RaspberryPi上遠程創建和編輯文件和目錄!不僅如此,通過我們的文件編輯器應用,您還能獲得我們的AI系統——RaspiGPT的協助。要您擁有
    的頭像 發表于 03-25 09:26 ?228次閱讀
    簡化樹莓派文件操作:Picockpit <b class='flag-5'>編輯器</b>應用上手體驗

    鴻蒙海報編輯器APP,分享端云一體化開發的經驗!

    前言 在我工作的日常中,經常會用一些畫圖編輯器,簡單設計一些頁面原型。而在去年低代碼很火的時候,我在公司就開發了一款大屏可視化編輯器,可以通過拖拉拽生成網頁的一個工具。后面也想著自己也開發一個畫圖
    的頭像 發表于 03-16 16:09 ?392次閱讀
    鴻蒙海報<b class='flag-5'>編輯器</b>APP,分享端云一體化開發的經驗!

    MaaS 應用系列 MaaS X Cursor:基于 DeepSeek API 快速構建代碼編輯器

    Cursor 是一款基于人工智能技術的現代化代碼編輯器,專為開發者設計。它結合了傳統編輯器(如 VS Code)的強大功能與 AI 驅動的智能編程能力,能夠提供智能代碼補全、自然語言編
    的頭像 發表于 03-08 16:43 ?1457次閱讀
    MaaS 應用系列 MaaS X Cursor:基于 DeepSeek API 快速構建<b class='flag-5'>代碼</b><b class='flag-5'>編輯器</b>

    圖紙編輯器的基本操作

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

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

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

    Vivado編輯器亂碼問題

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

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

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

    vim編輯器如何使用

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

    嵌入式學習-常用編輯器之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
    主站蜘蛛池模板: 97成人免费视频 | 丁香婷婷综合五月六月 | 国产亚洲片 | 午夜性视频播放免费视频 | 欧美尺寸又黑又粗又长 | 综合免费视频 | 国产成人精品日本亚洲语音1 | 97精品伊人久久久大香线焦 | 成人丁香婷婷 | 六月婷婷精品视频在线观看 | 狠狠色噜噜狠狠狠狠狠色综合久久 | 成人女人a毛片在线看 | 国产在线播放一区 | 久久天天躁狠狠躁夜夜呲 | 欧美日韩乱国产 | 欧美二区三区 | 男女交性拍拍拍高清视频 | 色爱区综合 | 玖玖在线国产精品 | 国产美女一级片 | 久久午夜神器 | 亚洲国产福利精品一区二区 | 国产精品va一区二区三区 | 丁香花五月婷婷开心 | 夜夜爽天天操 | 国产午夜人做人视频羞羞 | 在线观看免费视频片 | 久久婷婷五综合一区二区 | 欧美日韩亚洲色图 | 中文字幕第五页 | 啪啪免费网站 | 亚洲欧美一区二区三区在线播放 | 夜夜爱夜夜操 | 手机看片1024欧美 | 在线免费观看一级片 | 四虎永久影院 | 亚洲人成网站在线观看妞妞网 | 99九九成人免费视频精品 | 1024你懂的国产欧美日韩在 | 天天插天天干天天射 | 噜噜噜噜影院 |