文本編譯工具
1. 程序員最喜歡的15款文本編輯器推薦
很多時候比如編程查看代碼或者打開各種文檔下我們都會用到文本編輯器,Windows自帶的記事本功能很簡陋並且打開大文件很慢,因此很多童鞋都會有自己喜歡的一款文本編輯器。在這里,西西挑選前15個最佳的文本編輯器,這些編輯器實際上主要適合程序員!如果覺得這些文本編輯器足夠您的使用,歡迎點贊,如果還有更好的,可以給我們推薦哦。
1.Notepad++中文版:
軟體名稱:文本(代碼)編輯器(Notepad++) V7.1 rc 多語官方中文安裝版軟體大小:2.63MB更新時間:2016-10-17這是 Windows 記事本一個最好的替換產品,優於Windows記事本的一個文本編輯器,完全免費且開源,對於不同的編程語言可以實現語法高亮,代碼折疊以及宏,起可定製性非常強。主要特點包括:
a. 自動完成
b. 語法高亮
c. 拖放特性
d. 搜索
e. 縮放
2.PSPad 編輯器:
軟體名稱:PSPad editor編輯器 v4.6.1.2716 簡體中文免費綠色版軟體大小:2.23MB更新時間:2016-03-28PSPad 是一個Windows平台上免費的適合程序員使用的編輯器。它可以讓你保持上一次編輯狀態,這樣在你下次打開編輯器的時候可以直接顯示原來的文件。此外它還支持通過FTP進行遠程編輯,支持多文件的比較等。
a. 語法高亮
b. 支持多文檔編輯
c. 內建 FTP 客戶端
d. 完整的十六進制編輯器
e. 桌面會話保存
3.Emacs(所有平台)
軟體名稱:Emacs for windows 文本編輯器 23.1.1 中文版軟體大小:37.9MB更新時間:2014-11-03Emacs文本編輯器深受高級程序員的喜愛,具有內置的宏功能以及強大的鍵盤命令,這對於編輯代碼來說真是一種享受,這個程序幾乎被移植到了每一個平台,並有多個發行版,其中最流行的是GNU Emacs和XEmacs,它們是跨平台、完全免費並且開源。
4.Sublime Text3(Windows)
Sublime Text3支持但不限於 C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, java, JavaScript, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile and XML 等主流編程語言的語法高亮。ST 擁有優秀的代碼自動完成功能 (自動補齊括弧,大括弧等配對符號;自動補全已經出現的單詞;自動補全函數名),非常智能;
5.Vim:
Vim是從 vi 發展出來的一個文本編輯器。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用。和Emacs並列成為類Unix系統用戶最喜歡的編輯器。
6.TextMate:
Mac 平台下一款強大的文本編輯器,主要特性:
a. 代碼自動完成
b. 可直接在文檔中運行 SHELL 命令
c. 支持多種風格
d. 支持宏
e. 目前已提供 Windows 版本
7.EditPlus:
軟體名稱:EditPlus v3.70.917 漢化綠色破解版[附EditPlus注冊機] 軟體大小:1.5MB更新時間:2014-10-18這是我喜歡的文本編輯器,特點:
a. 語法著色
b. 多語言支持
c. 內建文件瀏覽器
d. 自動完成
e. 拼寫檢查
8.Gedit:
軟體名稱:注冊表編輯器 RegEditX V2.1 Alpha 綠色版軟體大小:1.49MB更新時間:2010-07-27這是 Linux 下的一個純文本編輯器,但你也可以把它用來當成是一個集成開發環境 (IDE), 它會根據不同的語言高亮顯現關鍵字和標識符。
9.Notepad2:
軟體名稱:Notepad2 (取代記事本的文本編輯工具) V4.2.25.972 中文綠色版(32/64)軟體大小:0.97MB更新時間:2016-03-29Notepad2是一個相當優秀的輕量級文本編輯器,開源軟體,具有很多特色功能,如代碼高亮、編碼轉換、行號顯示、多步Ctrl+Z等,是不可多得的記事本替代方案。而 Notepad2-mod 是 Notepad2 的修改版、更新很及時,支持代碼折疊、NSIS、Inno、AHK語法高亮等。
1、自定義語法高亮,支持HTML, XML, CSS, JavaScript, VBScript, ASP,
PHP, CSS, Perl/CGI,C/C++, C#, Java, VB, Pascal, 匯編, SQL, Python, NSIS,INI,
REG, INF, BAT,DIFF等眾多腳本文件。
2、支持ANSI,Unicode,UTF-8等編碼互換
3、可以設置無限個書簽(9種圖標可換)輕松定位
10.UltraEdit:
軟體名稱:UE編輯器(UltraEdit32) v23.20.0.34 中文綠色破解版軟體大小:26.8更新時間:2016-07-28這個工具大家都非常熟悉,不再廢話。
11.TextPad:
軟體名稱:TextPad 文本編輯工具 v7.51 中文官方安裝版軟體大小:4.5MB更新時間:2015-05-26一款常用的文本編輯器,主要特性:
a. 多語言拼寫檢查
b. 自動文本完成
c. 宏錄制
d. 搜索工具條
12.NoteTab:
軟體名稱:文字編輯器(NoteTab Light) v7.2 綠色免費版軟體大小:2.09MB更新時間:2014-11-05攜帶型 HTML 編輯器,支持 Windows,特性:
a. 搜索和替換
b. Tabbed 介面
c. HTML文檔格式化
d. 高便攜,可在 U盤中運行
e. 快速可靠
13.AkelPad:
軟體名稱:文本編輯軟體 AkelPad V4.9.7 多語官方安裝版軟體大小:1.14MB更新時間:2015-12-14akelpad 是一款快捷免費且文件小巧的文本編輯軟體。具有單窗口單頁面和單窗口多頁面兩種模式,可編輯超過64k限制的文件。支持unicode 字元。支持系統已安裝的任意代碼頁。
支持dos/windows 和unix 換行格式。可預覽打開的文件,多次撤消,記憶搜索替換設置,支持插件等功能。是一款不錯的「記事本」替代工具。
14.Nvu:
NVU實際上起源於Netscape,還記得那個有點笨拙的html編輯器Netscape Composer嗎?NVU就是在它的基礎上進一步開發出來的,不過,最新版本的NVU已經不是當年的那隻丑小鴨,它完全能夠勝任專業網頁設計工作的需 求。與FrontPage和Dreamweaver這類商業HTML編輯器一樣,這款軟體(目前支持Windows、Linux和Mac OS平台)同時提供了源代碼直接編輯和「所見即所得」這兩種網頁設計環境。
NVU嚴格遵循W3C聯盟的標准,其生成的HTML代碼也相當緊湊,它會幫你排除錯誤或冗餘的代碼。這款編輯器提供了拼寫和語 法檢查功能,並且允許你採用不同的主題方案對界面進行定製。你可以自行創建並保存模版,還可以利用內置的FTP客戶端把頁面迅速上傳到web伺服器上。
15.E-TextEditor:
Windows 下的編輯器,具有以下特性:
a. 鍵盤快捷鍵
b. 自動化以提升性能
c. 多語言支持
d. 修訂版本控制
e. 個性化定製
2. 大學生程序員必備的十款工具
程序員10款必備工具抓緊掌握
01·Vim文本編輯器
優點:功能強大、高度可定製,Vi編輯器中最好的一個。
Vim是vi發展出來的一個文本編輯器。代碼補全、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用,和Emacs並列成為類Unix系統用戶最喜歡的文本編輯器。
02·uTools桌面插件工具
優點:簡潔美觀、插件化,能夠節約時間。uTools 是一個極簡、插件化的現代桌面軟體,通過自由選配豐富的插件,打造得心應手的工具集合。
03·Git分布式版本控制系統
優點:分布式開發、速度快、靈活。Git是一個開源的分布式版本控制系統,可以有效、高速地處理從很小到非常大的項目版本管理。也是LinusTorvalds為了幫助管理Linux內核開發而開發的一個開放源碼的版本控制軟體。
04·Navicat資料庫管理工具
優點:高效、安全,是最好用的資料庫管理工具。「Navicat」是一套可創建多個連接的資料庫管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和 MongoDB 等不同類型的資料庫,它與阿里雲、騰訊雲、華為雲、Amazon RDS、Amazon Aurora、AmazonRedshift、Microsoft Azure、Oracle Cloud 和MongoDB Atlas等雲資料庫兼容
05·IntelliJ IDEA集成開發環境
優點:業界排名第一的java開發工具。IintelliJIDEA,是java編程語言的集成開發環境。IntelliJ在業界被公認為最好的Java開發工具,尤其在智能代碼助手、代碼自動提示、重構、JavaEE支持各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、創新的GUI設計等方面的功能可以說是超常的。
06·iTerm2終端管理器
優點:功能強大,一款終端神器。Term2 Mac版可以說是Mac下最好的終端工具。iTerm2擁有多標簽、中鍵復制粘貼、命令記憶、高亮指針、迅捷重復、全屏切換等功能,提升操作效率。
07·Alfred查詢和搜索工具
優點:被稱作效率神器。
Alfred是 Mac系統上一款專注於效率提升的著名應用,它能幫你快速打開網頁、快速進行自定義搜索查看剪貼板歷史、快速查詢單詞等等。Alfred 提供的功能雖然很多,但目的只有一個 - 那就是減少我們工作中的一些重復動作,提升我們的工作效率。
08·Beyond Compare代碼比較工具
優點:高效,適用於用於文檔、源代碼和HTMLoBeyond Compare可以很方便地對比出兩份源代碼文件之間的不同之處,相差的每一個位元組用顏色加以表示,查看方便,支持多種規則對比。
09·Docker開源的應用容器引擎
優點:跨平台,跨伺服器,實現應用程序跨平台間的無縫銜接。
Docker 其中包括,鏡像、容器、倉庫,很簡單,目的就是通過對應用組件的封裝、分發、部署、運行等生命周期的管理,使用戶的產品(可以是 web 應用或者資料庫應用)及其環境能夠做到「一次封裝,到處運行」。
10·Postman介面調試與測試工具
優點:功能強大,使用簡單且易用性好。Postman是一個簡單好用的網頁調試軟體,很適合開發人員使用,性能穩定流暢,提供介面測試、並發測試等功能,還支持編寫測試腳本,快速處理各種HTTP請求,測試數據精準高效。