-
1 # Mystic
-
2 # 流雲非晚
notepad++對程式碼高亮,編碼方式支援很好,但只適合處理單檔案,不能程式碼跳轉。 source insight 用來閱讀大型工程特別好,程式碼跳 轉,查詢都很方便,但是字型大大小小的看著彆扭,最不能忍的是不支援選卡標籤,開啟多檔案時一大堆視窗。這個軟體也費常老了,多少年沒更新過。 visual studio code 用的比較多,主要是因為跨平臺,支援檔案型別,編碼方式多,可以安裝各種外掛,支援git。對於c++專案還可以在圖形介面上除錯,這比命令列gdb方便很多。
-
3 # IT168企業級
之前, OpenSource.com發起了一項“程式設計師最喜歡的程式碼編輯器”的調查活動,這其中不僅有完整的整合開發環境,也包含了簡單的文字編輯器,下面我們就來看一下程式設計師到底心儀哪些程式碼編輯器?
以下是OpenSource.com活動開始五日後的調查結果:
為了方便大家閱讀,筆者做了一個圖表:
從上表中,我們可以看到佔比最大的應該就是通用文字編輯器,為28%。緊接著排在第二位的就是佔比為18%的Atom,當然我們也可以看到通用程式碼編輯器與Atom的對戰,其實是有點勝之不武的意味,畢竟Atom是以一己之身抗衡四方之敵。
Atom 是github專門為程式設計師推出的一個跨平臺文字編輯器,2015年1月8日宣佈開源,它支援CSS,HTML,JavaScript等網頁程式語言;支援宏,自動完成分屏功能,集成了檔案管理器,最關鍵的是它的圖形介面直觀簡潔,畢竟在這個看臉的世界,顏即一切。
這裡面最令人驚喜的是Visual Studio Code,它是一個相對原始的工具居然獲得了14%的票選。除了直接提到的程式碼編輯器,其它未提及到的程式碼編輯器也獲得了11%的票選,在上個月的程式語言票選中,Python表現出色,所以這次其它程式碼編輯器中,PyCharm也應該是出力不少。(PyCharm是一種Python IDE,帶有一整套可以幫助使用者在使用Python語言開發時提高其效率的工具。)最令人意想不到的是Eclipse只獲得了12%的票選,這個情況實在是不盡如人意,希望在之後的票選中,Eclipse能夠迎頭趕上。
-
4 # 喵星人傳奇
我個人比較喜歡使用sublime文字編輯器。因為它比較小巧,外掛也多,非常好用。
如果是後臺程式開發,就要看是開發哪種語言了。一般java使用eclipse,php程式開發可以使用phpstorm,python可以使用pycharm。
-
5 # 永遠的明哥哥
對於一個包含有linux核心原始碼、uboot原始碼、busybox原始碼和APP原始碼的SDK來說,動不動就1到2GB的程式碼量。要想開發,SecureCRT,Source insight,Vim,Git,Ultraedit,Beyound compare 組合使用還是可以完成任務的,至今沒有一個IDE能滿足上述開發。如果有,請留言,我一定去體驗一下。
-
6 # 不一樣的科技宅
自從sublime編輯器出現了,真有種相見恨晚的感覺,相比以前的編輯器,它的實在,簡潔,快速開發的優點表現的淋漓盡致,好吧,就不繼續讚美了,直接進入主題~
1首先,sublime text編輯器單從介面看非常簡潔,可以說讓人一見傾心的感覺。完全符合碼農的口味~~。功能上也不復雜,就跟記事本似的,很容易上手。
2可以自由擴充套件,sublime提供了安裝外掛的方式,可以任意安裝你想要的外掛,功能強大的可以一句話總結“只有你想不到,沒有它做不到”;
3體積小,sublime佔用的記憶體很小,才30幾M,這對於其他大型編輯器例如“dw”、webstrom等來說是小的可憐~~,且執行速度超快!再也不用擔心繫統卡頓了~
4可以多屏顯示。sublime編輯器可以顯示多個螢幕,方便你編寫及檢視對應的文件程式碼,如果你螢幕夠大,分四個屏同時開發,那工作效率可謂槓槓滴~
5還可以快速編寫程式碼,要是sublime編輯器安裝了emmet的外掛,寫html那速度可謂是空前絕後,三下五的功夫就能編出一整段html
6還能多重選擇,比如我修改某個li為p,可以先雙擊li然後按ctrl+D,編輯器會自動選擇下一個li,這樣閉合的li就能同時修改為p了~
7sublime 功能非常強大,在這裡就不一一介紹了,小夥伴如果有興趣,可以自己下載摸索下~
-
7 # HuayraJ
Atom 預設介面就很大氣簡潔 常見語言都支援 而且完全免費。 跨平臺 mac上和Windows版介面操作邏輯基本一致 就是安裝包可能大一點 不過也還可以了 綜合表現還不錯
-
8 # 米其林河粉
vs code 必須是它,誰用誰知道,用了忘不了!它的種種特性我不囉嗦,這裡我誇讚它最讓我佩服的一點。
你們用的程式碼編輯器多久更新一次?一年?兩年?還是n年不更新?vs code的更新頻率絕對讓你刮目相看!
微軟的正牌軍果然名不虛傳,你可以關注他們在github上的原始碼,可以看到最新動態,也可以提出你的issues,pull requests。既然miui可以做到每週更新系統,大微軟也可以把更新縮短為周為單位!
-
9 # 大劉哥聊技術
IDEA 全稱IntelliJ IDEA,是java語言開發的整合環境,IntelliJ在業界被公認為最好的java開發工具之一,尤其在智慧程式碼助手、程式碼自動提示、重構、J2EE支援、Ant、JUnit、CVS整合、程式碼審查、 創新的GUI設計等方面的功能可以說是超常的。
Javaweb後臺開發比較喜歡的開發工具。
廢話不多說,直接上圖。
1.啟動介面。
2.建立Maven專案的介面。
-
10 # 世界第一S686
一個好的程式碼編輯器不僅能使程式碼變得更美觀,增強其可讀性,同時也能迅速推程序序員的工作程序,延長程式碼的生命週期。
對於新手和有經驗的程式設計師,推薦使用的程式碼編輯器也均有不同。小樓總結了一些好用的程式碼編輯器,還在糾結編輯器的你不妨從中挑選一二。
尋到一款滿意的程式碼編輯器,是創造滿意程式碼的前提。
1. Atom
Atom是一款免費的開原始碼編輯器。
在Atom中,開發者不僅能下載到世界各地程式設計愛好者提供的好用外掛和其他開源工具,也能很方便得與他人協作編寫程式碼,隨時檢視程序。
另外, Atom也是一個非常適合跨平臺的編輯器,在Windows,Linux和OS X上都能使用。值得一提的是,Atom的程式碼自動補全功能也是一大亮點,對剛學習程式碼的新人十分友好。
2. Brackets
不少人覺得Brackets是最適合網頁開發者的編輯器,但作為廣大程式設計師的程式碼編輯器,它也是個不錯的選擇。
Brackets介面乾淨整潔,是強迫症同學的福音。同時,它也支援各種快捷鍵,以及語法高亮,快速切換檔案等功能。
Brackets自帶黑白兩個主題,但使用者安裝拓展管理器後也能選擇各式各樣的主題,讓介面更加美觀。
3. Sublime Text
想必Sublime是許多程式設計師的最愛吧。雖然這是個收費的軟體,但它也提供一個免費的測試版本供開發者使用。
Sublime體量超輕,僅佔用很小的一部分資源。它支援多種強大且酷炫的外掛使用,比如Sublime Terminal就是開發者必備的外掛之一,可直接終端開啟專案資料夾,並可用快捷鍵操作。
實驗樓的操作環境中就提供了Sublime,不方便安裝Sublime的同學可以直接進入實驗樓的實驗介面,線上使用。
4. Visual Studio Code
Visual Studio Code是一個主要用於原始碼的免費編輯器。它能夠一次性開啟整個資料夾的所有程式碼文件,同時它也包含偵錯程式,方便開發者隨時除錯程式碼。
在設定後,Visual Studio Code還能自動儲存程式碼,可避免一些程式碼丟失的情況。
但是對於程式設計初學者來說,Visual Studio Code的操作和設定可能相對複雜一點。
5. Notepad++
它致力於比普通的程式碼編輯器消耗更少的計算機資源,因此,所有的開發者都能夠快速下載並使用。另外,Notepad++之所以在全球都很受追捧,還因為它已經被翻譯成了八十多種語言,非常多元化。
6. Vim
Vim誕生於1991年,被認為是最古老的程式碼編輯器之一。不同於大多數程式碼編輯器,Vim既能作為命令列使用,也能作為擁有GUI的獨立應用使用。
當下, 不少高階程式設計師都在使用Vim,但對於新手而言,Vim的安裝和使用都在實力勸退。
7. Coda
Coda是Mac使用者的聚集地。價格略貴,如果一次性購買多份,可以獲得折扣。
不過,在昂貴的價格下,Coda也是不少人公認的最美程式碼編輯器,在一定程度上,符合許多Mac使用者的審美需求。
Coda具備一個程式碼編輯器的所有基礎功能,如語法高亮,程式碼摺疊,自動補全等。Coda也提供一些獨特的編輯選項。
8. Komodo Edit
Mac和Windows都支援這款編輯器。Komodo頗具特色的一點在於有兩個版本可以選擇,且都是免費的,輕度使用者和重度使用者可選擇不同版本,因此,即便是新手,也能輕鬆掌握。
Komodo的IDE版本適合多人合作編寫程式碼,方便團隊使用。
-
11 # 一個程式設計師的奮鬥史
程式設計師喜歡的編輯器有哪些?希望大家不要在各種推薦編譯器,甚至無關的軟體了。作為一名程式設計師,如果還不能分清楚編輯器和編譯器的區別,那真的是不應該了。下面推薦兩款自己日常使用的編輯器。
1、 VSCode微軟出品,必屬精品。VSCode還是一款很值得學習使用的編輯器。支援Windows、Linux、Mac三大主流平臺,有強大的乾爹微軟坐鎮,目前有很多開發者為其開發各種高效、好玩的外掛。
當然Sublime(俗稱“sb”編輯器)也是一款很不錯的編輯器,不過隨著大微軟的一步步發力,Sublime目前已經被打入冷宮了,日常工作主力使用VSCode!如果感興趣,可自行查詢下。
至於Atom,自從第一次試用後,就被其卡到爆的效能折服了,果斷解除安裝。
2、Notepad++這是從事編碼工作至今一直在使用的一款編輯器,雖然前段時間因為其作者的不當言行遭至很多人的牴觸,但是“技術無國界”,好的產品還是值得我們去學習使用的。
下面列舉一些Notepad++ 的優點,當然更多的需要自己去摸索。
內建多種程式語言語法高亮度顯示;
可自動檢測檔案型別,根據關鍵字顯示節點,節點可自由摺疊/開啟;
可顯示選中的文字的位元組數;
正則匹配字串及批次替換;
強大的外掛機制,擴充套件了編輯能力,如Zen Coding。
3、Vim號稱編輯器之神,讓你遠離滑鼠手,各種快捷鍵搭載外掛,簡直無敵了。建議作為程式設計師,一定要懂得用它,最起碼需要掌握其基本用法,試想一下,在你SSH遠端一臺Linux伺服器的時候,也許你能看到的只有一臺終端,這時候能使用的只有vim這一款編輯器了,如果你不會,只剩下大大的尷尬兩個字擺在你面前了!
最後,就不再推薦Emacs了,原因很簡單,這玩意上手太過陡峭,一般人很難玩轉它,當然如果你足夠優秀,可以去試試!
-
12 # 鵬愷
HBuilder是專注於HTML、js、css的IDE。
就是說HBuilder是有HTML、js、css的語法解析引擎的,它認識你寫的程式碼,知道該提示什麼、知道轉到定義去哪裡,你寫的每個變數、每個函式都會動態計算型別和返回值,這個是很有難度的事情,全世界js的AST語法樹處理最好的3個工具就是HBuilder、VS、webstorm。
-
13 # 圓西瓜大叔
低程式碼開發平臺現在非常火熱,但事實上它並不是什麼新鮮事,最早可以追溯到上世紀80年代提出的4GL理念和技術,上世紀90年代大量4GL商品化軟體在資料庫管理上已經得到應用,進入21世紀,國外的Outsystem、Mendix、Servicenow,國內廣州天翎、上海普元、北京起步等先後投入到快速開發平臺的研發和應用中,到了2014年,它的價值正式得到了全球知名的技術和市場調研公司Forrester的認可並冠之以“低程式碼”概念,它的完整定義是“利用很少或幾乎不需要寫程式碼就可以快速開發應用,並可以快速配置和部署軟體的一種技術和工具” 。
那麼問題來了,這是一種“開發軟體的軟體”,其勢必對軟體開發的主體程式設計師們產生重大影響,很多低程式碼廠商在宣傳中更是宣稱,藉助低程式碼開發平臺可以幫助軟體公司大幅度降低對高精尖程式設計師的依賴,不用招那麼多高薪程式設計師!對此,大家有什麼看法呢?歡迎評論!
-
14 # free夜孤寒
java的話用eclipse, Python用pycharm, web前端的話用sublime text, Linux指令碼用自帶的Vim編輯器。
-
15 # 木子李的日常
每個程式設計師用的程式碼編輯器各有不同,但是根據GitHub的資料可以得出,主流使用的文字編輯器有:
Sublime text
ATOM
Visual Studio Code
VIM
Notepad++
PHP主流程式碼編輯器有:
phpstorm(神器之稱)
eclipse
ZendStudio
NetBeans
-
16 # cleanairdoris
目前工作語言是C++,使用VS2010。業餘在學習go語言,摸索一圈,sublime,vim,gogland,都體驗過,最後還是感覺vscode最喜歡,預設的炫酷黑色主題,輕便化,不想VS那樣臃腫,可根據自己的需要安裝外掛來適配各種語言,而且跨平臺,一處編輯多處編譯,就一個字,nice。
-
17 # 凡不庸
我日常用的開發語言是C#,編輯器是Microsoft Visual Studio2010,這也是C#語言最常用最標準的編輯器。
-
18 # 大學生程式設計指南
作為一個標準的碼農對程式碼編輯器可以發表下看法
其實程式碼的編輯器的使用與開發的語言是緊密掛鉤的,現在列絕下自己開發的一些語言使用的程式碼編輯器
linux下C語言程式設計vim編輯器sourceInsight C/C++程式碼編輯器eclipse java程式碼編輯器editplussublime所有的都是工具而已,適合自己的才是最好的。
-
19 # SOWORD科技言
學習程式設計必然有好的開發編輯器,好的編輯器不僅提高開發效率,還可以更好的管理程式碼,所以作為程式設計師一定要熟練幾個程式設計器開發工具。
第一,Sublime Text
這是收費編輯器,但是可以永久免費試用,只是有些擴充套件軟體要收費,一般程式設計師使用它最夠開發了。
第二,Visual Studio Code
這是常用開發程式設計器,與Sublime Text頁面差不多,但是Visual Studio Code市場上有免費的。基本常用語言都能開發。
第三,Eclipse
這是java工程師最常用的程式設計器,整合開發編輯器,新手學習java必備選擇,當然它也可以開發其它程式語言,比如:C/C++,Ruby,PHP。
第四,Dreamweaver
前端開發入門必備程式設計器,同樣可以編輯java,php,很多程式設計師也喜歡直接連線伺服器的編輯器。
第五,PhpStorm
PHP開發編輯器,學習PHP程式語言的沒有人不知道它。
第六,Vim
我們成為古老的經典程式設計器,在linux系統開發是必不可少的。
第七,Emacs
這也是古老的經典程式設計器,經常被與vim比較,很多說它是萬能的程式設計器。
第八,notepad++
簡單編輯器,3M不到,是修改程式碼,檢查編輯程式碼的首先編輯器。
-
20 # 會點程式碼的大叔
截一張我桌面的圖,讓大家看看我常用的程式碼編輯器。
Eclipse、STS不用多說,大家應該就知道我常用的是哪個程式碼編輯器了,Eclipse或者是spring tool suite (sts),STS實質上還是Eclipse。
現在很多程式設計師都喜歡用Idea,這個號稱現在是最好的IDE,我為什麼沒有選擇呢?一方面還是習慣了,用工具的目的是為了提高工作效率,我現在用Eclipse就很順手,沒有必要再換;第二,還是因為免費版功能不齊全,想要功能齊全就需要破解,我...又不想破解。
PyCharm主業Java,但是也自學了Python,IDE也用了比較流行的PyCharm。也用過sublime,但是相比來說,PyCharm各種提示做的非常的厲害,比如沒用的變數顏色會變灰,用錯了的變數下面會有紅色波浪線等等。作為Python新手,還是選擇這種IDE比較省心一些。
EditPlus這是一個文字編輯器,甚至可以看做是一個簡化版的IDE了,簡單的文字處理我一般都用這個軟體。裡面有一個功能是我最喜歡的:正則表示式替換。可以使用正則表示式來替換任何匹配的字元,比如我需要在每一行的行首或行位增加一個固定字元,都是一步搞定。類似的軟體有UltraEdit。
回覆列表
程式碼編輯的需求:
1 多個視窗
2 色彩容易區分
3 方便除錯
因為經常是在伺服器上寫程式碼,所以採用了tmux+vim+spf13-vim 來達到高效開發的目的。
好處
1 可以直接在伺服器上用,不像sublime和pycharm只能在本地比較好用
2 tmux可以分屏 可以在後臺執行,可以斷開重連
3 spf13vim的配色和自動補充功能都大愛!