搜尋
首頁運維linux運維linux程式碼工具有哪些
linux程式碼工具有哪些Nov 26, 2021 am 11:21 AM
linux

linux程式碼工具有:1、Eclipse;2、LightTable;3、Sublime Text;4、Brackets;5、DartEditor;6、VS Code;7、KDevelop;8、Geany IDE;9、Netbeans等等。

linux程式碼工具有哪些

本教學操作環境:linux5.9.8系統、Dell G3電腦。

linux程式碼工具

#1、Eclipse

Eclipse是一款很酷的開源程式碼編輯器,同時它也是受程式設計師親青睞的程式碼編輯器之一,它擁有程式碼高亮和智慧提示等強大的功能。在Eclipse中,你可以完全勝任以下程式語言的工作-Python,R,Ruby,JavaScript,Natural,Lasso,C,C ,COBOL,Scheme,Clojure,Groovy等等,它也是非常著名的Java整合開發環境,甚至提供了對Java8的支援。在一些Web開發IDE特性的幫助下,你可以非常方便地對程式碼檔案進行組織和存取。

2、LightTable

LightTable將會是一款徹底改變Linux編輯器概念的程式碼編輯器,它提供了直覺和易用的程式介面。而LightTable可以很方便地進行自訂功能,因為它也是開源的。它有一個強大的插件管理器,這樣你就不用在網路上漫無目的的尋找需要的插件了。

3、Sublime Text

這是一款絕對值得一提的Linux程式碼編輯器,因為它有簡單且超酷的功能特性。 SublimeText3獨特的地方就是它沒有獨特的功能,它只是一個簡單的程式碼編輯器,有了它,你就可以非常方便地對多行程式碼進行修改了。利用SublimeText3你可以做操作檔、重新命名變數、分離編輯和其他有趣的操作。

4、Brackets

Brackets也是Linux開發者設計的開源程式碼編輯器,使用Brackets寫程式碼,你不會被任何事情打斷。例如在寫HTML程式碼時,即便你沒有儲存程式碼也可以及時預覽你的網路頁面效果。你也可以使用Theseus來檢查變量,Brackets預設提供一種主題,當然你也可以在擴充中心取得更多的主題。

5、DartEditor

DartEditor是Google開發設計的,旨在幫助開發者製作光亮而驚嘆的網路應用程式。 DartEditor支援多種開發語言,同時也整合了Dartium。透過它的靜態分析引擎,你可以創建,維護,調試和開發自己的Web應用。函數、類別、方法等都能以樹的結構列出來,方便你寫程式

6、Visual Studio Code

Visual Studio Code(簡稱「VS Code 」)是Microsoft在2015年4月30日Build開發者大會上正式宣布一個運行於 Mac OS X、Windows和 Linux 之上的,針對於編寫現代Web和雲端應用的跨平台原始碼編輯器,   可​​在在桌面上運行,並且可用於Windows,macOS和Linux。

它具有對JavaScript,TypeScript和Node.js的內建支持,並具有豐富的其他語言(例如C ,C#,Java,Python,PHP,Go)和運行時(例如.NET和Unity )擴展的生態系。

7、KDevelop

Kdevelop是一個自由,開放原始碼 的IDE(整合開發環境),包括Linux,Solaris,FreeBSD,Mac OS X,WIndows 以及其他類Unix系統,它是一個功能全,可擴充的IDE。

8、Geany IDE

Geany 是一個免費的、快速的、輕量級跨平台IDE,只需要很少的依賴套件就可以工作,獨立於流行的Linux 桌面環境下,例如GNOME 和KDE。它需要 GTK2 庫實現功能。

它的特性包括以下列出的內容:

  • 支援語法高亮顯示

  • 程式碼摺疊

  • #呼叫提示

  • 符號名稱自動補完

  • #符號清單

  • 程式碼導航
  • 一個簡單的專案管理工具
  • #可以編譯並執行使用者程式碼的內建系統

#可以透過外掛程式擴展

9、Netbeans

Netbeans 是一個自由而開源的、流行的跨平台IDE ,可以使用社群開發的插件展現了其完全的擴展性。 NetBeans目前可以在Solaris、Windows、Linux和Macintosh OS X平台上進行開發,並在SPL(Sun公用許可)範圍內使用。

NetBeans包括開源的開發環境和應用平台,NetBeans IDE可以使開發人員利用Java平台能夠快速創建Web、企業、桌面以及移動的應用程序,NetBeans IDE已經支援PHP、Ruby、JavaScript、Groovy 、Grails和C/C 等開發語言。

10、Atom#########Atom 也是一個現代化風格、開源的多平台文字編輯器,它能運行在 Linux、Windows 或 Mac OS X 平台。它的客製化可深入底層,使用者​​可以自訂它,以便滿足各種編寫程式碼的需求。 ######它功能完整,主要的功能包括:###
  • 內建了套件管理器

  • 智慧型的自動補完

  • 內建檔案瀏覽器

  • 查找、替換以及其他更多的功能

#11、Emacs

Emacs 是一個自由的、強大的、可高度擴展的、可自訂的、跨平台文字編輯器,你可以在Linux、Solaris、FreeBSD、NetBSD、OpenBSD、Windows 和Mac OS X 這些系統中使用該編輯器。

Emacs 的核心也是一個 Emacs Lisp 的解釋器,Emacs Lisp 是一種基於 Lisp 的程式語言。在撰寫本文時,GNU Emacs 的最新版本是24.5,Emacs 的基本功能包括:

  • 內容識別編輯模式

  • Unicode 的完全支援

  • 可使用GUI 或Emacs Lisp 程式碼高度自訂

  • 下載和安裝擴充功能的打包系統

  • 超越了正常文字編輯的功能生態系統,包括專案規劃、郵件、日曆和新聞閱讀器等

    ​​
  • #完整的內建文檔,以及使用者指南等等

12、vim

Vim是從vi 發展出來的一個文字編輯器。它具有程式碼補完、編譯及錯誤跳轉等方便編程的功能,在程式設計師中被廣泛的被使用。和Emacs並列成為Lunix系統使用者最喜歡的編輯器–俗稱神器。

相關推薦:《Linux影片教學

以上是linux程式碼工具有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
什么是linux设备节点什么是linux设备节点Apr 18, 2022 pm 08:10 PM

linux设备节点是应用程序和设备驱动程序沟通的一个桥梁;设备节点被创建在“/dev”,是连接内核与用户层的枢纽,相当于硬盘的inode一样的东西,记录了硬件设备的位置和信息。设备节点使用户可以与内核进行硬件的沟通,读写设备以及其他的操作。

Linux中open和fopen的区别有哪些Linux中open和fopen的区别有哪些Apr 29, 2022 pm 06:57 PM

区别:1、open是UNIX系统调用函数,而fopen是ANSIC标准中的C语言库函数;2、open的移植性没fopen好;3、fopen只能操纵普通正规文件,而open可以操作普通文件、网络套接字等;4、open无缓冲,fopen有缓冲。

linux中什么叫端口映射linux中什么叫端口映射May 09, 2022 pm 01:49 PM

端口映射又称端口转发,是指将外部主机的IP地址的端口映射到Intranet中的一台计算机,当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上;可以通过使用动态或固定的公共网络IP路由ADSL宽带路由器来实现。

linux怎么判断pcre是否安装linux怎么判断pcre是否安装May 09, 2022 pm 04:14 PM

在linux中,可以利用“rpm -qa pcre”命令判断pcre是否安装;rpm命令专门用于管理各项套件,使用该命令后,若结果中出现pcre的版本信息,则表示pcre已经安装,若没有出现版本信息,则表示没有安装pcre。

linux中eof是什么linux中eof是什么May 07, 2022 pm 04:26 PM

在linux中,eof是自定义终止符,是“END Of File”的缩写;因为是自定义的终止符,所以eof就不是固定的,可以随意的设置别名,linux中按“ctrl+d”就代表eof,eof一般会配合cat命令用于多行文本输出,指文件末尾。

linux怎么查询mac地址linux怎么查询mac地址Apr 24, 2022 pm 08:01 PM

linux查询mac地址的方法:1、打开系统,在桌面中点击鼠标右键,选择“打开终端”;2、在终端中,执行“ifconfig”命令,查看输出结果,在输出信息第四行中紧跟“ether”单词后的字符串就是mac地址。

手机远程linux工具有哪些手机远程linux工具有哪些Apr 29, 2022 pm 05:30 PM

手机远程linux工具有:1、JuiceSSH,是一款功能强大的安卓SSH客户端应用,可直接对linux服务进行管理;2、Termius,可以利用手机来连接Linux服务器;3、Termux,一个强大的远程终端工具;4、向日葵远程控制等等。

linux中lsb是什么意思linux中lsb是什么意思May 07, 2022 pm 05:08 PM

linux中,lsb是linux标准基础的意思,是“Linux Standards Base”的缩写,是linux标准化领域中的标准;lsb制定了应用程序与运行环境之间的二进制接口,保证了linux发行版与linux应用程序之间的良好结合。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用