學習編程立刻就能動手編代碼嗎?
編程其實很簡單,但是在開始之前,通常需要搭建一個開發環境。如果你寫簡單的代碼,你可以準備一個文本編輯器。如果要寫復雜的程序,就需要安裝一個IDE,也就是俗稱的集成開發環境。
以java為例。如果要開發Java代碼,需要去Oracl
有哪些好用而且免費的文本編輯器推薦?
記事本優于Windows記事本的文本編輯器。它是完全免費和開源的。可以實現不同編程語言的語法高亮、代碼折疊和宏,可定制性很強。
PSPad編輯器PSPad是一款免費的編輯器,適合Windows平臺的程序員使用。
EmacsEmacs文本編輯器深受高級程序員的喜愛,內置宏功能,強大的鍵盤命令,對于編輯代碼來說真的是一種享受。這個程序幾乎移植到了每個平臺,有多個發行版,其中GNUEmacs和XEmacs是最受歡迎的,它們是跨平臺的,完全免費和開源的。
Sublimetext3(Windows)Sublimetext3支持但不限于C、C、C#、CSS、D、Erlang、HTML、Groovy、Haskell、HTML、Java、Javascript、Latex、Lisp、Lua、Markdown、MATLAB、OCML、Perl、PHP、Python、R、Ruby、SQL、TCL、Textile、XML等主流編程語言的語法亮點。具有優秀的代碼自動補全功能(自動補全括號、大括號等匹配符號;自動完成已出現的單詞;自動完成函數名),非常智能。
VimVim是從vi發展而來的文本編輯器。代碼補全、編譯、錯誤跳轉等方便編程的功能特別豐富,被程序員廣泛使用。Emacs成為類Unix系統用戶最喜歡的編輯器。
TextMateMac平臺強大的文本編輯器(目前已提供Windows版本),代碼自動完成,SHELL命令可直接在文檔中運行,支持宏。
EditPlusEditPlus是一個由韓國sSangilKim(ES-Computing),可以處理文本、HTML和編程語言。你甚至可以通過設置用戶工具,將其作為C、Java、Php等語言的簡單IDE。
GeditLinux是一個純文本編輯器,但是你也可以把它作為一個集成開發環境(IDE)來使用,它根據不同的語言突出顯示關鍵字和標識符。
UltraEditUltraEdit是一款功能強大的文本編輯器,可以編輯文本、十六進制和ASCII碼,完全可以替代記事本(如果電腦配置足夠強大的話)。內置英文單詞檢查和C、VB指令高亮,可以同時編輯多個文件,即使打開大文件,速度也不會慢。
如果有其他有用的文字編輯軟件,請注意評論。