色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

開源的代碼編輯器sourcetrail

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

項目中的符號都可以點擊,支持來回跳轉(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)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 源碼
    +關(guān)注

    關(guān)注

    8

    文章

    646

    瀏覽量

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

    關(guān)注

    1

    文章

    806

    瀏覽量

    31207

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

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

收藏 人收藏

    評論

    相關(guān)推薦

    圖紙編輯器的基本操作

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

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

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

    Vivado編輯器亂碼問題

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

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

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

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

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

    vim編輯器如何使用

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

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

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

    嵌入式學(xué)習(xí)-常用編輯器之Vim編輯器

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

    常用編輯器之Vim編輯器

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

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

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

    TSMaster 中 Hex 文件編輯器使用詳細(xì)教程

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

    Zed Code編輯器新增Linux支持

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

    使用VSCode調(diào)試嵌入式程序,打開通往嵌入式系統(tǒng)的神秘之門!

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

    STM8用IAR編輯器調(diào)用串口2函數(shù)報錯的原因?

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

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

    請問ADS能使用外部代碼編輯器嗎(比如vs code)?
    發(fā)表于 02-18 07:19
    主站蜘蛛池模板: 岛国片在线免费观看| 97精品国产高清在线看入口| 中文字幕乱码亚洲无线三区| 国产成人免费高清激情视频| 两个人的视频日本在线观看完整| 亚洲薄码区| 国产乱码二卡3卡四卡| 熟妇久久无码人妻AV蜜桃| yy4408午夜场理论片| 欧美高清69vivo| qvod欧美电影| 秋霞电影网午夜免费鲁丝片| 99久久香蕉| 热99re久久精品国产首页| H狠狠躁死你H| 台湾佬休闲中性娱乐网| 国产精品xxxav免费视频| 小xav导航| 久久re这里视频精品8| 中文字幕精品AV内射夜夜夜| 狼与美女谐音歌词| 99久久久无码国产精品不卡按摩| 免费观看男生桶美女私人部位| 中文字幕在线观看| 欧美日韩另类在线专区| 国产传媒18精品免费1区| 香蕉久久夜色精品国产小说| 国产私拍福利精品视频| 一本久道久久综合婷婷五月| 男人大臿蕉香蕉大视频| 成人在线精品视频| 性生大片免费看| 麻豆国产99在线中文| 国产成人久久精品AV| 在线看片成人免费视频| 欧美午夜精品一区二区蜜桃| 国产精品一库二库三库| 1级午夜影院费免区| 无码一卡二卡三卡四卡| 女人一级毛片免费观看| 国语92电影网午夜福利|