整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          《HelloGitHub》第 100 期

          《HelloGitHub》第 100 期

          趣是最好的老師,HelloGitHub 讓你對編程感興趣!

          簡介

          HelloGitHub 分享 GitHub 上有趣、入門級的開源項目。

          這里有實戰項目、入門教程、黑科技、開源書籍、大廠開源項目等,涵蓋多種編程語言 Python、Java、Go、C/C++、Swift...讓你在短時間內感受到開源的魅力,對編程產生興趣!


          以下為本期內容|每個月 28 號更新

          C 項目

          1、darktable:開源的攝影后期處理工具。這是一款免費且專業的攝影作品后期處理軟件。它像一個虛擬的光桌和暗房,能夠幫助攝影師存儲數字底片、放大查看和檢索照片。該軟件可以顯示照片的焦距和曝光度等信息,并支持編輯歷史、地圖模式和打印照片等功能。

          地址:github.com/darktable-org/darktable

          2、gnucash:完全開源的財務軟件。這是一款適用于個人和小型企業的開源財務軟件,它采用復式記賬法,提供了簡潔的操作界面,并支持生成報表、對賬、多國貨幣,以及獲取股票實時價格等功能,適用于 Windows、Linux 和 macOS 平臺。

          地址:github.com/Gnucash/gnucash

          C# 項目

          3、git-credential-manager:通用的 Git 憑據管理器。這是一個基于 .NET 開發的 Git 憑證存儲和管理工具。它開箱即用、無需額外操作,使用 git 命令時,工具會自動引導完成登錄,后續無需再次登錄,輕松解決對遠程 Git 倉庫進行操作時遇到的需要登錄和認證失敗等問題,支持 GitHub、Bitbucket 和 GitLab 等平臺。

          地址:github.com/git-ecosystem/git-credential-manager

          4、Lean:基于 C# 的量化交易引擎。這是一款采用 C# 編寫的開源、經過實戰考驗的量化交易引擎。支持使用 Python3 或 C# 編寫交易算法,兼容 Windows、Linux 和 macOS 平臺,適用于量化交易策略研究、回測和實盤交易等場景。

          地址:github.com/QuantConnect/Lean

          5、space-station-14:開源游戲《14 號空間站》。該項目是經典游戲《Space Station 13》的開源重制版。在這款回合制多人角色扮演的游戲中,玩家可以選擇各種角色,如工程師、船長和叛徒,并與其他玩家合作或競爭,在資源有限的環境中生存。

          地址:github.com/space-wizards/space-station-14

          6、subtitleedit:開源的視頻字幕編輯工具。這是一款適用于 Windows 的免費視頻字幕編輯器。它開箱即用且功能強大,支持創建、調整、同步和翻錄字幕,還提供了自動翻譯、字幕格式轉換和語音識別等功能。

          地址:github.com/SubtitleEdit/subtitleedit

          C++ 項目

          7、diff-pdf:直觀比較兩個 PDF 文件的工具。這是一款用 C++ 編寫的 PDF 文件比較工具。它支持兩種查看方式,將文件內容的差異輸出到一個新的 PDF 文件,或直接在 GUI 中查看。

          // 輸出差異
          diff-pdf --output-diff=diff.pdf a.pdf b.pdf
          // 直接查看
          diff-pdf --view a.pdf b.pdf

          地址:github.com/vslavik/diff-pdf

          Go 項目

          8、buildg:交互式的 Dockerfile 調試工具。該項是基于 BuildKit 的交互式調試 Dockerfile 的工具,支持設置斷點、單步執行和非 root 模式,并且可以在 VSCode 等編輯器中使用。

          地址:github.com/ktock/buildg

          9、devzat:程序員專屬的 SSH 聊天室。這是一個通過 SSH 連接的聊天室,用戶無需安裝客戶端,僅需一條 SSH 命令即可登錄。它支持私人消息、多聊天室、圖片和代碼高亮等功能,還可以集成第三方服務、自托管 SSH 聊天室。

          地址:github.com/quackduck/devzat

          10、expr:Go 語言的表達式庫。該項目是專為 Go 語言設計的表達式語言和求值引擎,支持豐富的算子和高級函數,具有安全、無副作用和靜態類型檢測等特點。表達式是一行由變量、運算符和函數組成的代碼,它能夠簡化復雜的計算任務,多用于動態配置和業務規則引擎等場景。

          func main() {
           // 表達式
           code :=`all(Tweets, {.Len <=240})`
          
           program, err :=expr.Compile(code, expr.Env(Env{}))
           if err !=nil {
            panic(err)
           }
          
           env :=Env{
            Tweets: []Tweet{{42}, {98}, {69}},
           }
           // 計算表達式
           output, err :=expr.Run(program, env)
           if err !=nil {
            panic(err)
           }
          
           fmt.Println(output)
          }
          

          地址:github.com/expr-lang/expr

          11、gdu:快速查看磁盤使用情況的命令行工具。這是一個用 Go 語言編寫的磁盤使用分析器,它能夠快速掃描并展示文件和目錄所占用的磁盤空間,支持 TUI(默認)、非交互和導出三種使用方式。

          地址:github.com/dundee/gdu

          Java 項目

          12、cryptomator:為你的云端文件“上鎖”的工具。這是一款開源的云存儲文件加密工具,支持 Dropbox、OneDrive 等主流云存儲服務。它簡單易用、跨平臺、無需注冊,采用 AES-256 加密上傳至云存儲的文件和目錄,適用于需要備份數據至云端,又擔心數據泄漏的場景。

          地址:github.com/cryptomator/cryptomator

          13、JarEditor:直接編輯 JAR 文件的 IDEA 插件。這是一款 IntelliJ IDEA 插件,讓你無需解壓即可直接編輯 JAR 文件中的 class 和資源文件。它支持添加、刪除、重命名 JAR 包內的文件和目錄,并提供了搜索和復制 JAR 包內容等功能,兼容 SpringBoot 和 Kotlin 項目。

          地址:github.com/Liubsyy/JarEditor

          14、PojavLauncher:Minecraft 游戲的 Android 啟動器。該項目可以讓你在 Android 上玩 Minecraft(我的世界),提供了離線和多人聯機模式。它支持幾乎所有版本的 Minercraft,還可以安裝 Forge、Fabric 和 OptiFine 等模組和加載器。

          地址:github.com/PojavLauncherTeam/PojavLauncher

          JavaScript 項目

          15、grapesjs:免費的可視化 Web 頁面構建平臺。該項目通過直觀的可視化界面,讓用戶能夠通過拖拽的方式,快速設計和構建網站的 HTML 模板。它所見即所得、移動端適配,適用于官網、新聞和 CMS 等類型的網站。

          地址:github.com/GrapesJS/grapesjs

          16、react-content-loader:輕松創建骨架屏的 React 組件。該項目是用于創建頁面加載時的占位圖 React 組件,它體積小、易定制,提供了多種預設樣式和示例代碼,拿來即用極易上手,支持 React、Vue 和 Angular 等主流框架。

          import { Code } from 'react-content-loader'
          
          const MyCodeLoader=()=> <Code />

          地址:github.com/danilowoz/react-content-loader

          17、Sink:基于 Cloudflare 帶訪問統計的短鏈平臺。該項目是運行在 Cloudflare 上的短鏈接服務,支持網址縮短、訪問分析和鏈接有效期等功能。

          地址:github.com/ccbikai/Sink

          18、typebot.io:自托管的聊天機器人構建器。該項目通過可視化的拖拽界面,讓用戶能夠輕松創建高級聊天機器人,并將其嵌入網站中。它提供了 30 多種聊天構建塊,支持自托管、分析工具、自定義域名和品牌定制等功能,適用于在線客服和銷售支持等場景。

          地址:github.com/baptisteArno/typebot.io

          19、typed.js:極易上手的 JavaScript 打字動畫庫。該項目是專門用于創建打字動畫效果的 JavaScript 庫,它簡單易用且 SEO 友好,支持刪除效果、設置打字速度和循環次數等功能。

          var typed=new Typed('.element', {
            strings: ["First sentence.", "Second sentence."],
            typeSpeed: 30
          });

          地址:github.com/mattboldt/typed.js

          Kotlin 項目

          20、WiFiAnalyzer:用于分析 WiFi 信號的 Android 應用。該項目是用 Kotlin 寫的 WiFi 分析工具,它提供了直觀的圖表展示 WiFi 網絡情況,支持識別周圍的 WiFi、測量信號強度和查看頻道擁擠程度等功能。

          地址:github.com/VREMSoftwareDevelopment/WiFiAnalyzer

          Python 項目

          21、buzz:音頻轉錄與翻譯工具。該項目是基于 Whisper 的音頻轉錄和翻譯工具,它開箱即用且操作簡單,支持語音轉文字、音頻翻譯、多種語言和離線使用,適用于 macOS、Windows 和 Linux 平臺。

          地址:github.com/chidiwilliams/buzz

          22、helium:簡化瀏覽器自動化的 Python 庫。該項目是基于 Selenium 的輕量級 Python 庫,它通過提供更高級和易用的 API,讓用 Python 編寫瀏覽器自動化腳本變得更加簡單和方便,支持 Chrome 和 Firefox 瀏覽器。

          地址:github.com/mherrmann/helium

          23、jurigged:Python 的熱重載工具。這是一個專為 Python 提供熱重載功能的庫,它支持在程序運行時修改和更新 Python 代碼,無需重啟程序。

          # Loop over a function
          jurigged --loop function_name script.py
          jurigged --loop module_name:function_name script.py
          
          # Only stop on exceptions
          jurigged --xloop function_name script.py

          地址:github.com/breuleux/jurigged

          24、python-sortedcontainers:更好用的 Python 排序集合庫。該項目提供了 SortedList、SortedDict 和 SortedSet 三種數據結構,完全兼容 List、Dict、Set 內置數據類型的 API。盡管采用純 Python 編寫,其速度卻可以媲美使用 C 擴展實現的 Python 庫。

          from sortedcontainers import SortedList
          sl=SortedList(['e', 'a', 'c', 'd', 'b'])
          # sl: SortedList(['a', 'b', 'c', 'd', 'e'])
          sl *=10_000_000
          sl.count('c')  # 10000000
          sl[-3:]  # ['e', 'e', 'e']
          
          from sortedcontainers import SortedDict
          sd=SortedDict({'c': -3, 'a': 1, 'b': 2})
          # sd: SortedDict({'a': 1, 'b': 2, 'c': -3})
          sd.popitem(index=-1)  # ('c', -3)
          
          from sortedcontainers import SortedSet
          ss=SortedSet('abracadabra')
          # ss: SortedSet(['a', 'b', 'c', 'd', 'r'])
          ss.bisect_left('c')  # 2

          地址:github.com/grantjenks/python-sortedcontainers

          25、radon:Python 代碼質量分析工具。這是一款強大的 Python 代碼度量工具,它能夠計算多種代碼指標,包括 McCabe 復雜度、Halstead 指標和可維護性指數,適用于 Python 代碼質量評估和持續集成等場景。

          $ radon cc sympy/solvers/solvers.py -a -nc
          sympy/solvers/solvers.py
              F 346:0 solve - F
              F 1093:0 _solve - F
              F 1434:0 _solve_system - F
              F 2647:0 unrad - F
              F 110:0 checksol - F
              F 2238:0 _tsolve - F
              F 2482:0 _invert - F
              F 1862:0 solve_linear_system - E
              F 1781:0 minsolve_linear_system - D
              F 1636:0 solve_linear - D
              F 2382:0 nsolve - C
          
          11 blocks (classes, functions, methods) analyzed.
          Average complexity: F (61.0)

          地址:github.com/rubik/radon

          Rust 項目

          26、komorebi:Windows 的平鋪窗口管理器。這是一款專為 Windows 設計的桌面窗口管理工具,支持自動平鋪窗口、管理多個虛擬桌面和多顯示器等功能,適用于 Windows 10 及更高版本。

          地址:github.com/LGUG2Z/komorebi

          27、min-sized-rust:優化 Rust 二進制文件大小的方法。Rust 構建時默認不會優化二進制文件的大小,該項目介紹了如何在保證 Rust 程序功能完整的同時,減少二進制文件體積的工具和技巧,適用于嵌入式和物聯網等對程序體積敏感的場景。

          地址:github.com/johnthagen/min-sized-rust

          28、readyset:Rust 開發的 SQL 數據庫緩存引擎。該項目是采用 Rust 開發的 Postgres 和 MySQL 數據庫緩存層,支持自動維護緩存、緩存復雜的 SQL 查詢結果和保持數據實時同步等功能。使用時無需改動代碼即可集成到現有的應用和數據庫之間,顯著提升查詢性能。

          地址:github.com/readysettech/readyset

          Swift 項目

          29、ATV-Bilibili-demo:開源的 Apple TV 嗶哩嗶哩客戶端。該項目是專為蘋果電視(tvOS)設計的嗶哩嗶哩客戶端,它可以用來觀看 B 站上的視頻、直播和彈幕,支持登錄、投屏、搜索和歷史記錄等功能,就是安裝有點麻煩。

          地址:github.com/yichengchen/ATV-Bilibili-demo

          30、PlayCover:在 Mac 上運行 iOS 游戲和應用的工具。該項目是專為 Apple Silicon Mac 設備(M 系列芯片)設計,用于運行 iOS 應用和游戲的工具。它通過模擬 iPad 環境和鍵盤映射功能,讓用戶可以在 Mac 電腦上玩 iOS 游戲,需自行下載 IPA 文件,適用于 macOS 12.0 或更高版本。

          地址:github.com/PlayCover/PlayCover

          其它

          31、dart_simple_live:簡單易用的看直播工具。該項目可以讓你在一個 APP 上看各種主流直播平臺,并提供了 Android、iOS、macOS 和 Android TV 等客戶端。

          地址:github.com/xiaoyaocz/dart_simple_live

          32、github-readme-terminal:用復古終端 GIF 展示 GitHub 個人資料。該項目可以根據你的 GitHub 個人數據,生成復古風格的電腦啟動 GIF 動畫,展示你的 GitHub 個人資料。

          地址:github.com/x0rzavi/github-readme-terminal

          33、hugo-book:書籍風格的 Hugo 主題。這是一個開源的 Hugo 主題,能夠幫助用戶輕松創建類似書籍的文檔網站。它擁有簡潔的設計、適配移動端、支持多語言,適用于技術文檔、在線教程和書籍等場景。

          地址:github.com/alex-shpak/hugo-book

          34、OMOTE:開源的通用遙控器。該項目是用 ESP32 制作的通用遙控器,它擁有 2.8 英寸電容觸摸屏、2000 毫安電池和實體按鍵,支持紅外、WiFi 和藍牙連接方式,能夠控制各種家電。

          地址:github.com/CoretechR/OMOTE

          35、pintree:Chrome 書簽變成導航站。該項目可以通過簡單的幾步,將 Chrome 瀏覽器的書簽,轉換成一個美觀且易用的導航頁面。由于生成的是靜態網站,因此無法自動同步新增的書簽。

          地址:github.com/Pintree-io/pintree

          36、Scoop:Windows 命令行安裝軟件的利器。該項目是類似于 Homebrew 的 Windows 命令行安裝工具。它可以從命令行安裝應用程序,具有消除權限彈窗、隱藏 GUI 向導、自動處理依賴和防止污染 PATH 環境變量等特點。

          scoop install sudo
          sudo scoop install 7zip git openssh --global
          scoop install aria2 curl grep sed less touch
          scoop install python ruby go perl

          地址:github.com/ScoopInstaller/Scoop

          開源書籍

          37、introduction-to-git-and-github-ebook:《Git 和 GitHub 入門指南》。這是一本介紹 Git 和 GitHub 基礎知識的開源書籍,內容包括安裝 Git、GitHub CLI、分支管理和工作流程等實用知識。

          地址:github.com/bobbyiliev/introduction-to-git-and-github-ebook

          38、machine-learning-for-trading:《Machine Learning for Algorithmic Trading》配套代碼。這是一本關于如何將機器學習應用于交易策略的書籍,該項目是書籍的配套代碼和資源,包含 150 多個代碼示例,涵蓋了數據采集、模型訓練和策略評估等方面。

          地址:github.com/stefan-jansen/machine-learning-for-trading

          機器學習

          39、gpt-computer-assistant:極簡的 GPT-4o 客戶端。該項目是適用于 Windows、macOS 和 Ubuntu 的 GPT-4o 客戶端,它擁有極簡的用戶界面,支持執行多種任務,包括讀取屏幕、打開應用、系統音頻和文本輸入等。

          地址:github.com/onuratakan/gpt-computer-assistant

          40、mem0:增強 LLM 上下文連續性的 Python 庫。該項目能為多種主流的大型語言模型提供記憶層,它支持保存用戶與 LLM 交互時的會話和上下文,并能實時動態更新和調整,從而增強 AI 的個性化,適用于學習助手、醫療助理和虛擬伴侶等需要長期記憶的個性化 LLM 應用。

          from mem0 import Memory
          m=Memory()
          # Add
          result=m.add("Likes to play cricket on weekends", user_id="alice", metadata={"category": "hobbies"})
          # Search
          related_memories=m.search(query="What are Alice's hobbies?", user_id="alice")
          # Update
          result=m.update(memory_id="m1", data="Likes to play tennis on weekends")

          地址:github.com/mem0ai/mem0

          41、Retrieval-based-Voice-Conversion-WebUI:開箱即用的 AI 變聲器。該項目是基于 VITS 的變聲框架,僅需少量語音數據和普通的顯卡,就能快速訓練出高質量的語音轉換模型。它提供了簡單易用的 Web 和 GUI 界面,支持實時變聲、人聲和伴奏分離等功能。

          地址:github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI

          最后

          感謝參與分享開源項目的小伙伴們,歡迎更多的開源愛好者來 HelloGitHub 自薦/推薦開源項目。

          最后,感謝大家的支持!你們的支持就是我更新的動力??

          - END -

          前幾天有社區小伙伴私聊我,問我都用哪些IDEA插件,我的IDEA的主題看起來不錯。

          作為一個開源作者,每周要code大量的代碼,提升日常工作效率是我一直追求的,在眾多的IDEA插件中,我獨鐘愛這幾款。這期就整理一些我日常中經常使用的IDEA插件,這些插件有些挺小眾,但是的確非常提升效率,推薦給大家。

          Vuesion Theme

          首先推薦是一款皮膚,每天對著看IDEA,默認的皮膚黑白兩色,我個人總覺得白色太刺眼,黑色的有點太黑了,代碼高亮也不好看,長時間難免看著有點審美疲勞。

          顏值是生產力的第一要素,主題整好了,整個心情也好一點,心情好,自然bug就少點。。。是這個道理么?

          在眾多的IDEA的主題中,我鐘愛這一款。非常適中的UI顏色,漂亮的代碼高亮主題??戳税肽甓嗔耍紱]有審美疲勞。

          廢話不多說,直接看代碼主題效果:

          我知道每個人審美有所不同,有的小伙伴會說,我就是喜歡默認的暗黑色。okay啦,我只代表個人喜好。這里不杠。

          Atom Material ICons

          第二款推薦的是一款ICON插件,相信也有很多小伙伴也有用。

          其實這個Icon雖然不難看,但是我也沒覺得多好看。那我為什么還要特意推薦??

          因為這款ICon插件附加了一個buff。。。這是我當時如何也想不通的。

          部分效果如下:

          其實不難看,那我就要說說這個icon插件附帶的buff了。

          idea在macOs下,無論是我用2018款的Macbook pro還是現在的Macbook pro m1版本,總感覺在拖動滾動條或是鼠標中鍵滾屏時有點卡頓,并不是電腦性能的問題,我在網上看到有其他小伙伴也遇到了這種情況。應該是idea對MacOs系統的優化問題。

          我嘗試過增大Idea的jvm緩存,嘗試過優化參數。都無果,后來偶然一次機會在某個論壇上看到有一個人說,裝了這個Icon插件之后就變的絲滑無比了,但不知道為啥。我抱著懷疑的態度裝了下,臥槽,瞬間絲滑了。雖然我也不懂這是為什么,但是解決問題了之后這個Icon插件就變成必備插件了。如果有小伙伴遇到我想同的問題的話,那么請嘗試。

          這個buff是不是很強大呢。

          File Expander

          有了這個插件,有些小伙伴平時用的Jad工具就可以扔了,它能在Idea里直接打開Jar包,并且反編譯代碼查看。甚至于能打開tar.gz,zip等壓縮格式。

          這里補充下,你項目里之所以不需要裝插件就能看jar包里的代碼,是因為jar在你的classpath內。如果單獨打開一個jar包,不裝插件是看不了的。

          GitToolBox

          這款插件現在我幾乎離不開它。

          他能在項目上提示你還有多少文件沒提交,遠程還有多少文件沒更新下來。還能在每一行代碼上提示上次提交的時間。查版本提交問題的時候尤其方便。

          Maven Helper

          這個我想應該是所有使用Idea開發者的標配插件了吧。

          我經常使用到的功能便是可視化依賴書,可以清晰的知道,哪個Jar包傳遞依賴了什么,哪個jar包什么版本和什么版本沖突了。

          排查Jar包依賴等問題用這個簡直是神器。這個插件也提供了一些其他的快捷命令,右鍵直接喚起maven命令,頗為方便。

          Translation

          源碼中很多注解都是英文,有時候看著有點費勁。這款翻譯插件基本上與Idea一體化,從集成度和方便程度來說,可以吊打其他的第三方翻譯軟件了。不需要你切換窗口,直接一個快捷鍵就可以翻譯整段文本了。

          關鍵是這個插件的翻譯引擎可以與多個翻譯接口集成對接,支持google翻譯,有道翻譯,百度翻譯,阿里翻譯。實時進行精準快速的翻譯,自動識別語言。幫助你在閱讀源碼里的英文時理解的更加透徹。

          arthas idea

          Arthas是阿里開源的一款強大的java在線診斷工具,做java開發的小伙伴一定很熟悉。

          這個工具幾乎已經成為診斷線上java應用的必備工具了。

          但是每次需要輸入很長一段命令,有些命令遺忘的話,還要去翻看Arthas的命令文檔,然后還要復制代碼中類或方法的全路徑,很是不方便。而這款arthas的插件就可以讓你完全擺脫這些苦惱。生產力大大提升。

          使用起來非常方便,進入代碼片段,選擇你要診斷的類或者方法上面,右擊打開Arthas命令,選擇一項,即可自動生成命令,省去你敲打命令的時間。

          Search In Repository

          平時我們如果要依賴一個第三方jar包,但是不知道它的maven/gradle的坐標。我們該怎么做?

          搓點的做法基本上就是baidu了,稍微高級點的就是到中央倉庫去查下,最新版本的坐標是什么。然后復制下來,貼到pom里去。

          這款插件,就無需你來回跳轉,直接把中央倉庫的查找集成到了Idea里面。你只需要打開這款插件,輸入jar包的名字或者gav關鍵字,就能查到到這個jar包所有的版本,然后可以直接復制gav坐標。方便又快捷,干凈又衛生!

          VisualGC

          不知道大家去診斷JVM堆棧用什么工具呢,是不是大部分都是用jdk的原生工具呢。

          這里推薦大家一個Idea堆棧的可視化工具,和Idea深度集成。直接顯示所有進程,雙擊即可打開JVM的堆棧可視化界面。堆棧和垃圾收集情況一目了然!

          Zoolytic

          一款zookeeper節點的查看分析插件。其實第三方也有一些zk的節點信息查看工具,但是我都覺得不夠方便,直到我發現了這款插件。

          idea里面直接可以看zookeeper的節點信息,非常方便。

          最后

          以上這10款Idea插件是我平時中用的非常多且經過篩選的,因為有些大家耳熟能詳就不介紹了,相信小伙伴們都有裝。

          希望大家能從以上插件中找到適合自己的那幾款,或者有更好更效率的插件,也可以評論里留言。

          T之家 8 月 22 日消息,據 JetBrains 博客表示,JetBrains 旗下 IDE 系列的第二個年度更新現已發布,涵蓋 IntelliJ IDEA、WebStorm、PyCharm、DataGrip、GoLand、DataSpell 以及 All Products Pack 訂閱中包含的其他工具

          ▲ 圖源 JetBrains 博客

          IT之家轉錄更新內容如下:

          • JetBrains IDE

          2023.2 更新帶來多項可以增強用戶的開發體驗的改進。該版本添加了 GitLab 集成以簡化開發工作流,允許開發者直接從 IDE 處理合并請求。

          該版本還包括多項用戶體驗增強功能,例如 Search Everywhere(隨處搜索)中的文本搜索、便于在打開的項目之間導航的彩色項目標題、Windows 和 Linux 主工具欄中重做的漢堡菜單,以及在 Project(項目)視圖中按修改時間對文件排序。此外,2023.2 更新還包括用戶界面改進和 bug 修正,旨在確保更流暢、更高效的開發體驗。

          • IntelliJ IDEA 2023.2

          • 增強了對許多框架和技術的支持,包括 Kubernetes、Docker、Spring、GraphQL、HTTP 客戶端、數據庫工具等。提供了新 Java 語言檢查和代碼分析改進、增強的代碼高亮顯示和格式字符串導航、對 Javadoc 注釋中 @snippet 標記的改進支持等。升級的 IntelliJ Profiler 現在具有編輯器內性能提示,可以通過在裝訂區域中提供易于解釋的顏色編碼注解增強分析體驗。

          • WebStorm 2023.2

          • 具有針對 JavaScript 和 TypeScript 的錯誤格式設置改進、CSS 嵌套支持、Vue 語言服務器 (Volar)支持、穩定的新 UI、GitLab 集成、面向插件開發者的 LSP 支持等。

          • PyCharm 2023.2

          • 得益于 Django 表單、模型和視圖的新實時模板,以及在 Endpoints(端點)工具窗口中處理 Django 端點的功能,處理 Django 項目的效率將有所提高。PyCharm 提供了開箱即用的 Black 格式化程序。使用新的 Run Anything(運行任何內容)工具可以快速創建和啟動運行 / 調試配置、啟動 Python 控制臺和管理 Python 軟件包。

          • DataGrip 2023.2

          • 支持 Redis 集群,提供了與獨立 Redis 相同的功能集。我們重做了架構遷移對話框,更直觀地展示哪些對象將在遷移期間受到影響。開發團隊還為數據編輯器和查看器添加了新的時區設置,并在 Redshift 中引入了對外部數據庫和數據共享的支持。

          • GoLand 2023.2

          • 提供了與 Go 模塊的改進集成、用于在函數形參與方法接收器之間雙向遷移的重構,以及對 errors.Iserrors.As 的支持。在此版本中,用戶還將發現全新的 GitLab 集成和 Kafka 插件。

          • CLion 2023.2

          • 改進了低級、遠程和嵌入式調試的體驗,重新構想了 PlatformIO 集成,改進了對 vcpkg 的支持。

          • DataSpell 2023.2

          • 引入了 Polars 支持、增強的表數據探索、改進的 UI 等。流行 DataFrame 庫 Polars 現已集成到 DataSpell 中。此版本簡化了數據探索,新 UI 將增強工作效率和個性化。此外,我們還為 Big Data Tools 和 Database Tools 插件添加了顯著的工作效率和便利性增強,以及配置 Jupyter 托管服務器的功能,并改進了 DataSpell 與外部應用程序之間的同步。

          • Rider 2023.2

          • 改進了對 C# 的支持,為處理局部函數和原始字符串以及解決常見 Entity Framework 問題提供了新檢查。開發團隊對 UI 做出了大量改進,最終確定了 IDE 時尚、現代且高度可自定義的新外觀。Rider 的游戲開發再次獲得提升,更新了 Unity 的 DOTS 功能,優化了 Unreal Engine 的藍圖索引。

          • PhpStorm 2023.2

          • 包括針對 PHP 中泛型的改進、Laravel Pint 支持、對 PHP 斷言的原生支持、GitLab 集成、Search Everywhere(隨處搜索)中的文本搜索、針對插件開發者的 LSP 支持等。

          • RubyMine 2023.2 包含多種改進,例如 Ruby on Rails 項目中的 Turbo 代碼補全、更新的 UI、性能增強、RBS 支持的新功能等。

          • .NET 工具和 VS 擴展程序

          • ReSharper 2023.2 中首次亮相的功能包括輕松創建和瀏覽單元測試,以及預測調試器模式。ReSharper 2023.2 和 Rider 2023.2 都改進了對 C# 的支持,為處理局部函數和原始字符串以及解決常見 Entity Framework 問題提供了新檢查。

          • 開發團隊對 Rider 的 UI 做出了大量改進,最終確定了 IDE 的新外觀,并已將其設為所有新用戶的默認設置。Rider 2023.2 中的游戲開發再次獲得提升,更新了 Unity 的 DOTS 功能,優化了 Unreal Engine 的藍圖索引。

          • ReSharper C++ 2023.2 添加了多項新的 C++20 和 C++23 功能,并引入了 Safe Delete(安全刪除)重構,讓用戶可以從源代碼安全移除符號。

          官方表示,用戶可以使用免費的 Toolbox App 安裝和升級 JetBrains 工具,可以在這里找到升級工具的相關下載地址


          主站蜘蛛池模板: 爆乳无码AV一区二区三区| 国产一区二区三区日韩精品| 亚洲AV无码一区二区三区国产 | 亲子乱av一区二区三区| 亚洲一区二区三区自拍公司| 无码精品尤物一区二区三区| 国产精品丝袜一区二区三区 | 国产福利一区二区三区在线观看| 中文乱码字幕高清一区二区| 亚洲欧美日韩中文字幕一区二区三区| 日本一区二区在线不卡| 亚洲一区中文字幕久久| 日韩人妻无码一区二区三区99 | 亚洲AV综合色区无码一区| 人妻无码一区二区三区免费| 在线观看一区二区三区视频| 无码精品人妻一区二区三区漫画| 无码视频免费一区二三区| 久久久久人妻精品一区| 日韩精品一区二区三区中文精品 | 天天看高清无码一区二区三区| 日本亚洲国产一区二区三区| 国产大秀视频在线一区二区 | 无码国产精成人午夜视频一区二区 | 久久久久人妻一区二区三区| 国产小仙女视频一区二区三区| 亚洲高清成人一区二区三区| 久久福利一区二区| 国偷自产视频一区二区久| 日本v片免费一区二区三区 | 精品人妻无码一区二区三区蜜桃一 | 国模丽丽啪啪一区二区| 精品视频无码一区二区三区| 日韩精品电影一区亚洲| 亚洲综合无码一区二区| 亚洲av午夜精品一区二区三区| 精品爆乳一区二区三区无码av| 少妇激情一区二区三区视频| 无人码一区二区三区视频| 亚洲视频一区二区在线观看| 国产一区二区三区影院|