{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

在Linux下大家都喜歡用什么編輯器?

cfanrcfanr 回答0 收藏1
收藏問題

10條回答

baihe

baihe

回答于2022-06-27 17:12

謝邀。說說自己身邊人常用的一些編輯器吧。(PS:題主說了編輯器,編輯器,編輯器,請不要再回答Eclipse、Clion等編譯器了)

1. VIM

有“編輯器之神”之稱,它的強大之處只能是誰用誰知道了,它是一個類似于Vi的著名的功能強大、高度可定制的文本編輯器,在Vi的基礎上改進和增加了很多特性。我們可以根據自己的需求高度定制化專屬自己的快捷鍵,插件等提高工作效率。

2. VSCode

微軟主推,支持Windows、Linux、Mac等不同平臺,內置JavaScript、TypeScript和Node.js支持,而且擁有豐富的插件生態系統,可通過安裝插件來支持C++、C#、Python、PHP等其他語言。相比后文提到的Atom的卡頓,個人覺得VSCode還是很有優勢的。

3. Sublime

俗稱“SB編輯器”,作為自己使用的繼Notepad++之后的第一款編輯器,在這里也大力推薦下,雖然他是收費的,不過貌似破解碼很容易在網上找到。具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書簽,完整的 Python API , Goto 功能,即時項目切換,多選擇,多窗口等等。Sublime Text 是一個跨平臺的編輯器,同時支持Windows、Linux、Mac OS X等操作系統。

4. Atom

由GitHub發布的一款跨平臺編輯器,其設計的目的是取代Vim,專為程序猿開發,不過從目前的市場占有率來看,貌似該款產品并不是那么的好,而且其啟動效率很是糟糕,在各方面被VSCode碾壓,而且也比不上老牌的Sublime。

5. Gedit

Gedit是一個GNOME桌面環境下兼容UTF-8的文本編輯器。它使用GTK+編寫而成,因此它十分的簡單易用,有良好的語法高亮,對中文支持很好,支持包括gb2312、gbk在內的多種字符編碼。對于剛上手Linux,不熟悉VI命令的同學來說,也許該款編輯器也是比較合適的。


為什么沒有提到神的編輯器Emacs呢?原因很簡答,作為神的編輯器,我身邊目前真的沒有遇到過這種大牛呢。

評論0 贊同0
  •  加載中...
ruicbAndroid

ruicbAndroid

回答于2022-06-27 17:12

從事嵌入式linux開發多年,主要在三種編程語言上涉獵比較多,C/C++ java,倒是經常用到幾種編輯器,很多人容易神化一些編輯器的功能,編輯器就是一種編寫代碼使用的工具,原則上使用習慣是關鍵,習慣了自然編碼的效率會高很多,現在自身編寫代碼常用的編輯器分享非大家。

Vim

在Linux下面使用最多的編輯器,一般來講原生的配置相對比較單調,可以使用定制模版使用起來會感覺舒服很多,使用vim主要在編寫簡單腳本邏輯以及調試代碼上方便很多,vim在文本編輯在快捷鍵使用熟悉的情況下,要比普通的IDE要快上很多,當然使用vin最主要原因接觸linux第一個編輯器都會選擇這個,有一種先入為主的感覺,畢竟很多程序員都有一個linux情懷,自由開源開源的代表,vim會首當其沖,個人建議在調試代碼或者編輯文件少的工程,vim非常輕量級,但對于大型工程不太建議使用。但很多極致的愛好者,弄了很多相關的插件弄得和很多IDE一樣,但總感覺別扭。

sourceInsight

雖然這個軟件運行在windows上,但編輯大型的C/C++工程這是首當其沖的選擇,軟件雖然只有幾M的空間,但功能強大高效,由于linux本身不自帶這個軟件版本就用wine軟件過度,windows下軟件都可以wine來支持運行,雖然看起來有點土氣,但看工程代碼以及函數模塊之間是如何調用的非常方便快捷,函數如何被調用以及內部包含多少功能模塊,都能一目了然,對于梳理大型工程的設計邏輯非常有好處。

研究瀏覽器內核差不多快10個年頭了,特別是谷歌的chromium源碼已經有幾萬個文件了,還是習慣這種編輯器修改代碼,雖然現在已經出了很多功能很強大的代碼,始終覺得寫C/C++大型工程的不二人選,現在幾乎是天天在上面寫代碼。

Eclipse

編寫java代碼工具的首選,搞過幾年安卓app開發,主要使用工具,這個IDE主要好處是集成度非常高,還有代碼聯想功能,快捷鍵也是非常豐富,對于習慣于在簡單化的編輯器寫C/C++代碼的程序員,這個工具簡直太強大了,但整體感覺占據系統的資源太多了,而且經常容易假死,對于開發java而言還是最好的一個選擇,現在新出的幾款編輯器都還不錯,但還是習慣于在這上面開發,本人算是一個戀舊的程序員,只要用習慣了很難切換新的工具。

Emacs

用過幾年的Emacs,這玩意更像是一把瑞士軍刀,幾乎無所不能,但開始入手的時候很多人適應不了,而且現在玩Emacs更像是有一種信仰,在這編輯器上幾乎能做所有的事情,豐富的插件體系,可以瀏覽網頁,可以發郵件也可以查字典播放MP3,很多人程序員早上上班開機就開啟Emacs然后一天的工作就在這上面混了,也懶得去搞別的入口了,這種編輯器有個不太友好的地方需要一段時間的適應,很多人還沒適應就開始切換別的編輯器了,稍微堅持的時間長點就會喜歡上這個編輯器,如同陳壇老酒越用越喜歡。

以上幾種編輯器是平時寫代碼過程中經常使用的,可能和現在最新的編輯器有所差異,已經用習慣了不想來回切換了。

希望能幫到你。

評論0 贊同0
  •  加載中...
yuanxin

yuanxin

回答于2022-06-27 17:12

代碼編輯器是程序員的必備工具,對程序員來說十分重要。一個好的代碼編輯器可以大幅度地節省開發時間,提高程序員的工作效率。

盡管網絡上可以找到很多代碼編輯器,但真正好用的并不多,要么就需要花大價錢購買專業版,對于普通人來說這是不適合的。

下面給大家推薦四款免費跨平臺的代碼編輯器:jEdit、Atom、Sublime Text、Vim,這些編輯器均支持windows、linux、MAC OS操作系統。

一、jEdit

jEdit是一個成熟的,設計優秀的程序員文本編輯器,功能非常強大, jEdit是一個非常強大和靈活的Java語言文本編輯器,在功能和易用性方面壓倒許多昂貴的開發工具,但它是作為自由軟件發布的,有完整的源代碼,是根據GPL 2.0條款提供的。jEdit在GNU公用許可證(GPL)下發布成了開源軟件。有完整的漢化版可供使用。

jEdit的特色:

用Java編寫,因此可以在Mac OS X、OS/2、Unix、VMS和Windows上運行??梢哉郫B以選擇性隱藏文本區域。支持大量字符編碼,包括UTF8和Unicode,是很多程序員的寫代碼的好幫手。內置宏語言;可擴展插件架構。世界上有許許多多的程序員為他量身定做了一堆有用的插件,有數百個宏和插件可用,插件可以使用“插件管理器”功能從jEdit中下載和安裝。支持200多種語言的自動縮進和語法高亮顯示。高度可配置和定制。所有功能,無論是基本的還是高級的,你都可以在文本編輯器中找到。

官方網站:http://www.jedit.org/

二、Atom

Atom是github專門為程序員推出的一個跨平臺文本編輯器。作為程序員都知道,GitHub 是全球最大的代碼托管平臺,然而它的開發者們并不滿足于此。他們使用最先進流行的技術打造了這款稱為“屬于 21 世紀”的代碼編輯器:Atom。

Atom具有簡潔和直觀的圖形用戶界面,而且它簡單易用,上手很快。沒有人想在使用前浪費大量的時間在配置編輯器上,而在Atom,幾乎所有的設置都可以通過設置面板來更改配置,極為現代化。盡管是免費軟件,但 Atom 依然提供了幾個關鍵重要的功能,包括:支持CSS,HTML,JavaScript等網頁編程語言。它支持宏,自動完成分屏功能,集成了文件管理器。

官方網站:https://atom.io/

三、Sublime Text

Sublime Text 是許多程序員喜歡使用的一款文本編輯器軟件,被稱作Windows下的TextMate,是一款流行的代碼編輯器軟件,優雅、強大、漂亮、現代化。Sublime Text具有漂亮的用戶界面和強大的功能,特點如下:擁有高效、沒有干擾的界面,在編輯方面的多選、宏、代碼片段等功能,以及很有特色的迷你地圖Minimap,此外他的窗口分組、項目管理、擴展工具、代碼折疊方面都非常不錯,還直接支持 vim 模式。

官方網站:https://www.sublimetext.com/

四、Vim

Vim 是最流行的代碼編輯器之一,它是從vi發展出來的一個文本編輯器,在程序員中被廣泛使用。vim 在編輯器的地位是很高的,被譽為“編輯器之神”,這主要得益于 vim 的指法,敲起代碼來如行云流水。GVim是Linux上著名的文本編輯器,它是早年的Vi編輯器的加強版。GVim是Vim的圖形前端,它是跨平臺的編輯器,基本上主流的操作系統上面都有它的版本。它支持支持超過 200 種語言的語法高亮、顯示行號,用戶還可以更換界面的主題顏色,減緩長期編程的疲勞感,讓代碼更加清晰。它可以自動檢查你的拼寫錯誤,提高你的工作效率,代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富。

官方網站:https://www.vim.org/

1.閱后如果喜歡,不妨點贊、收藏、評論和關注一下。

2.如果喜歡玩軟件,請關注本我們閱讀相關文章。

3.在學習中有什么問題,歡迎與我溝通交流,今日我們搜索:微課傳媒,我在這里等你喲!

評論0 贊同0
  •  加載中...
shadowbook

shadowbook

回答于2022-06-27 17:12

Linux下最好的代碼編輯器,根據不同的應用和用途有下面的工具:

1. Android開發:

1.1 APP開發

推薦Google官方工具Linux 版本 Android studio,目前最新版本3.3.1.

1.2 Android驅動開發

推薦Linux vim和gedit工具編寫代碼。

Vim:Linux比較熟練可直接采用這個工具編寫代碼。

gedit:比較適合初期新手可視化編寫代碼。

2. Python開發

推薦Jupyter Notebook和Anaconda工具編寫代碼。

Jupyter Notebook:對于初學者學習和單步調試是個不錯的可視化工具。


Anaconda:Anaconda是一個開源的環境管理器,可以用于在同一個機器上安裝不同版本的軟件包及其依賴,并能夠在不同的環境之間切換。比較厲害的是Anaconda包括Conda、Python以及一大堆安裝好的工具包,比如:numpy、pandas等,能夠方便用于人工智能開發。

3. Java開發

推薦使用Eclispe和IntelliJ IDEA工具編寫代碼,這2個工具我想Java工程師都用過吧。


以上是Linux環境下不同應用下比較常用的代碼IDE工具,希望能讓你選擇到自己喜歡的編程工具!

評論0 贊同0
  •  加載中...
crossoverJie

crossoverJie

回答于2022-06-27 17:12

Vim

emacs

其他都不行

評論0 贊同0
  •  加載中...
qiangdada

qiangdada

回答于2022-06-27 17:12

Emacs ,一夫當關,萬夫莫開!

Emacs 就像一匹烈馬,慢慢地馴服了它,它就是屬于你的了!

評論0 贊同0
  •  加載中...
antz

antz

回答于2022-06-27 17:12

堅持使用Emacs十幾年,不多說了


評論0 贊同0
  •  加載中...
myeveryheart

myeveryheart

回答于2022-06-27 17:12

沒鼠標的話vim碾壓,有鼠標倒是無所謂了,反正拿著鼠標肯定不干正事

評論0 贊同0
  •  加載中...
whlong

whlong

回答于2022-06-27 17:12

編輯器只是工具,思想才是核心。

評論0 贊同0
  •  加載中...
huayeluoliuhen

huayeluoliuhen

回答于2022-06-27 17:12

當然是vim。

我寫了一篇配置vim的文章,感興趣的可以看一下:https://m.toutiaocdn.com/item/6644175756614173198/?iid=59470099157&app=news_article×tamp=1548493792&group_id=6644175756614173198


優點:

  • 快捷
  • 輕便
  • 豐富的命令
  • 高效的插件
  • 多種語言支持

vim是Linux默認的文本編輯器,所以,首先可以省去配置的麻煩。其次,輕便,開啟速度非???,如果安裝其他的編輯器,例如vs code、sublime,受限于分辨率和性能,使用過程中會有卡頓下現象。

功能非常強大,可以配置第三方插件實現輕量級IDE變身,支持多種語言,自動補全,在一些第三方庫的自動補全速度可以超過專業級IDE速度,例如對于Python的tensorflow比pycharm補全速度還要快。

此外,豐富的命令,當習慣了vim命令后,會發現愛不釋手。

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<