HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運營
CASE 服務(wù)案例
NEWS 熱點資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    代碼編輯器排行榜(代碼編輯器排行榜vim)

    發(fā)布時間:2023-05-23 08:14:35     稿源: 創(chuàng)意嶺    閱讀: 53        

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于代碼編輯器排行榜的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,有小程序、在線網(wǎng)頁版、PC客戶端和批量生成器QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    問友Ai官網(wǎng):https://ai.de1919.comQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    本文目錄:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    代碼編輯器排行榜(代碼編輯器排行榜vim)QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    前端開發(fā)用什么編輯器最好?QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    前端的編輯器很多,這個也沒什么特殊的標準,哪個一定好,哪個一定不好,只要能高效、保質(zhì)保量的完成工作就行,下面我介紹幾款常用的前端代碼編輯器,感興趣的可以下載嘗試一下:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    1.VSCode:這個是微軟開發(fā)的一個免費、開源、跨平臺的代碼編輯器,支持幾十種編程語言,包括Html,CSS,JS等,小巧靈活、運行效率高,支持常見的代碼高亮、語法提示、智能補全、錯誤檢查、Git等功能,而且插件擴展豐富,配置后,可直接調(diào)試運行Java,C++等程序,是一個很不錯的代碼編輯器,也很適合前端開發(fā):QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    2.SublimeText:這也是一個免費、跨平臺、小巧的代碼編輯器,支持的編程語言與VSCode差不多,輕便、靈活、運行效率較高,支持常見的代碼高亮、語法檢查、自動補全等功能,安裝相關(guān)插件后,也可以完成代碼的調(diào)試和運行,對于前端開發(fā)來說,也是一個很不錯的代碼編輯器:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    3.Atom:這個是GitHub專門為廣大程序員開發(fā)的一個代碼編輯器,免費、開源、跨平臺,支持常見的Html,CSS,JS,Java,C++等編程語言開發(fā),代碼高亮、自動補全、語法提示、輕便靈活,是一個非常不錯的代碼編輯器:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    4.Notepad++:這個大部分人都應(yīng)該聽說過,其實就是記事本的增強版,支持多達27種編程語言,包括前端的Html,CSS,Javascript等,自動補全、語法提示等功能也不錯,小巧靈活,使用方便,是一個很不錯的前端代碼編輯器:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    5.Hbuilder:這個是國產(chǎn)的一個前端開發(fā)的IDE,專門用于web開發(fā),界面柔綠、清爽護眼,支持常見的自動補全、語法提示等功能,還支持Markdown功能,可以將開發(fā)的前端網(wǎng)頁云端打包成安卓或iOS手機應(yīng)用,是一個非常不錯的前端編輯器:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    6.WebStorm:這是一個重量級的Web開發(fā)IDE,由Jetbrains公司研發(fā),Web開發(fā)的神器,常見的代碼高亮、智能補全、語法提示、Git等功能,這個軟件都支持,除此之外,還支持單元測試、代碼重構(gòu)、代碼分析等功能,在大型項目開發(fā)中,經(jīng)常會用到,是一個很不錯的前端IDE:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    目前,就分享這6個前端開發(fā)的代碼編輯器吧,像其他的軟件,Editplus,IDEA,DW,Eclipse等也都可以,選擇適合自己的一個就行,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    信息技術(shù)編程軟件?QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    1.MicrosoftVisualC++QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    這是由全球三大信息公司之一的微軟公司推出的一款免費C++開發(fā)工具,并且集成了便利的除錯工具,和微軟Windows視窗操作系統(tǒng)應(yīng)用程序接口、三維動畫DirectXAPI、Microsift.NET框架,因軟件的自動完成功能和語法高亮的功能而著稱。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    2.MicrosoftVisualStudioQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    這也是被世界500強公司之一的微軟公司推出的最流行的Windows平臺應(yīng)用程序的集成開發(fā)環(huán)境之一,是一個基本完整的開發(fā)工具集,內(nèi)部集成了UML工具、代碼管控工具、集成開發(fā)環(huán)境等軟件生命周期所需要的大部分工具。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    3.EclipseQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    這是一個基于Java的可擴展開發(fā)平臺開放源代碼的編程軟件,很多用戶喜歡將Eclipse當作Java集成開發(fā)環(huán)境(IDE)來使用,而這款軟件還包括針對希望擴展Eclipse的軟件開發(fā)人員的插件開發(fā)環(huán)境。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    十大編程軟件排行榜(編程軟件有哪些推薦)QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    4.Dev-C++QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    這款軟件是擁有功能簡介、技巧提示和支持多語言等眾多優(yōu)點,是在Windows環(huán)境下適合初學者使用的一款輕量級C、C++集成開發(fā)環(huán)境,是一款遵守GPL許可協(xié)議分發(fā)源代碼,集合眾多自由軟件的編程軟件。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    5.Notepad++QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    這款軟件是被譽為程序員必備的應(yīng)用Notepad++是Windows操作系統(tǒng)下的一款免費文本編輯器,支持多國語言編寫功能,于Notepad相比這款功能更加強大,且支持數(shù)十種計算機程序語言。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    6.MyEclipseQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    這款軟件是以Eclipse為基礎(chǔ)加入發(fā)出的一款企業(yè)級集成開發(fā)環(huán)境,是主要用于Java、JavaEE以及移動應(yīng)用的開發(fā)的十大編程工具之一,而其配合著CodeMix的使用支持也十分廣泛。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    7.JDKQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    JDK是由SunMicrosystems開發(fā)的一款java編程軟件,分為多個版本,可應(yīng)用于移動和嵌入式設(shè)備,自JAVA語言推出以來,JDK就成為使用最廣泛的編程軟件,而被很多認可就代表著學號JDK是學好Java的第一步。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    8.Code::BlocksQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    這款軟件是集開放源碼、免費和全功能于一體的跨平臺C、C++集成開發(fā)環(huán)境于一體,使用了著名的圖形界面庫wxWidgets(3.x)版,是熱門C語言編程軟件,支持工程管理、項目構(gòu)建、代碼完成等各種功能。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    9.GccQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    這款軟件是由GNU開發(fā)的包含了C、C++、Objective-C、Fortran、Java、Ada和Go語言前端的編程語言翻譯器,現(xiàn)在已經(jīng)成為大多數(shù)類Unix操作系統(tǒng)采納為標準的編譯器,支持多種計算機體系結(jié)構(gòu)芯片。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    10.SublimeTextQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    這款軟件是收費制的現(xiàn)金代碼編輯器軟件,是一款擁有漂亮用戶界面和強大功能的跨平臺文本編輯器,支持多種編程語言并擁有優(yōu)秀代碼自動完成功能并支持VIM模式的編程軟件,軟件還具有良好的擴展能力和完全開放的用戶自定義設(shè)置。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司


    有什么好用的代碼編輯器推薦嗎?QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    敲代碼用的軟件有:Android studio,WebStorm,Intellij IDEA,source inshght,Vscode。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    1、Android studioQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    對UI界面設(shè)計和編寫代碼有更好地支持,可以方便地調(diào)整設(shè)備上的多種分辨率。同樣支持ProGuard工具和應(yīng)用簽名。不過,目前版本的Android Studio不能在同一窗口中管理多個項目。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    2、WebStormQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    jetbrains公司旗下一款JavaScript開發(fā)工具。目前已經(jīng)被廣大中國JS開發(fā)者譽為“Web前端開發(fā)神器”、“最強大的HTML5編輯器”、“最智能的JavaScript IDE”等。與IntelliJ IDEA同源,繼承了IntelliJ IDEA強大的JS部分的功能。不過,我的粉絲說這個有點卡,但是功能還是齊全的。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    3、Intellij IDEAQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    Intellij IDEA是java編程語言開發(fā)的集成環(huán)境,在業(yè)界內(nèi)也被公認是比較好的一個java開發(fā)工具。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    4、source inshghtQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    一個面向項目開發(fā)的程序編輯器和代碼瀏覽器,它擁有內(nèi)置的對C/C++,C#和Java等程序的分析。Source Insight能分析你的源代碼并在你工作的同時動態(tài)維護它自己的符號數(shù)據(jù)庫,并自動為你顯示有用的上下文信息。Source Insight提供了最快速的對源代碼的導航和任何程序編輯器的源信息。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    5、VscodeQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    Vscode全稱Visual Studio Code,是一款針對于編寫現(xiàn)代web和云應(yīng)用的跨平臺源代碼編輯器。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    代碼編輯器排行榜(代碼編輯器排行榜vim)QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    什么代碼編輯器比較好用?QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    著名的代碼編輯器:Microsoft Visual Studio Code、Github Atom、Sublime text、Adobe BracketsQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    最推薦的一種:AtomQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    推薦理由:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    鏈接:如何評價 GitHub 發(fā)布的文本編輯器 Atom?QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    作者:韋易笑QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    用過不少編輯器:UltraEdit / EditPlus / (G) Vim / GEdit / NotePad++ / TextMate / ProgrammerPad / Sublime 。確實是工作上用他們寫過代碼的。而 VSC / Emacs 只是體驗了一下基本使用方法,算不上真用。用下來的結(jié)論是:Atom 比 Vim 更 Vim,比 Emacs 更 Emacs,同樣,比 Sublime 更 Sublime。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    Atom 唯一的槽點就是“卡”,不過那是去年的情況了,1.0后性能數(shù)次大提升,比起sublime/vsc之類雖不算流暢,但同時編輯20個數(shù)千行的文件沒有壓力。如今讓人感覺慢的地方主要是啟動loading(也大大短于eclipse, idea),使用時并沒察覺它比其他編輯器慢再哪。而文本編輯器的快慢,更重要的是“讓你工作更快更有效率”。下面說說為何 Atom比其他更有效率:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    兼容VIM模式QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    這無疑團結(jié)了一大班 Vim過來的用戶,Sublime雖然也有VIM模式,但是Sublime在 mac下面的vim模式有bug,我習慣用 hjkl來移動光標,sublime再mac下hjkl移動有問題,且我習慣CTRL_[來返回NORMAL,手指不離開主鍵盤區(qū),而sublime的vim模式只支持ESC返回,加上其作者經(jīng)常神秘消失,最穩(wěn)定的2.x版本已三年沒有更新,這些問題一直得不到修正。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    由于Atom的定制程度直追 Vim/Emacs,它的vim模式能夠使用插件來實現(xiàn),而不像sublime必須builtin,Atom的VIM模式除了官方實現(xiàn)外還有很多用戶實現(xiàn),各有所長,你不喜歡可以換,Sublime就傻逼了,覺得builtin的不行,你就沒辦法了,而且作者不更新你也沒辦法。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    Atom里的Vim模式并不是強制的,你可以用也可以不用,這樣入門用戶也不會覺得困難,但是如果你用慣Vim的話,使用Vim模式可以取得更好的效率,我覺得Vim/Atom-VimMode能夠提升效率的地方有以下三方面:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    1. 手指不離開主鍵盤區(qū):QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    所有功能皆能在主鍵盤區(qū)完成,不用去按方向鍵,不用把手挪去按Home/End,更不用動鼠標。就像詠春中強調(diào)中線理論,認為一切動作圍繞中軸線開展,守護自己中軸線的同時攻擊別人的中軸線。Vim/Atom-VimMode中,雙手不但從不離開主鍵盤,并且八根手指隨時守護再HOME位(ASDF, JKL;)有動作就移動,然后馬上歸位。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    2. 細粒度微操作:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    星際/dota玩的好,微操基本功,微操又快又精確,Vim/Atom-VimMode一樣,比如:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    if (xxxx) {}
    QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    很多人編碼時習慣“成對編碼”,寫了申請資源的代碼,先把釋放資源寫了,寫了左括號,先把右括號給補充完,當你寫完第二行代碼時,需要用到“再1-2行中間插入一行”,此時你的光標停留在第二行,傳統(tǒng)編輯器你需要:按上箭頭移動光標到第一行 -> 按END鍵去到第一行末尾 -> 按回車插入一行,mac下的END鍵還需要用CMD+右來組合出來,而Vim/Atom-VimMode中,你只需要shift+o即可,手指完全不離開主鍵盤區(qū),不用像傳統(tǒng)編輯器那樣,右手先移動到箭頭區(qū)又移動到HOME的小鍵盤區(qū),再移動回主鍵盤區(qū)這么麻煩,類似還有:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    使用o直接再下一行插入,避免 END/回車QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    使用I再行首插入,避免移動半天光標。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    向前/后移動一個單詞到單詞頭、尾。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    快速更改當前單詞,用/來快速搜索移動光標。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    dd+p來快速移動代碼塊,取代shift+方向鍵半天。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    shift-j 來兩行合并成一行,代替 HOME, back 若干次。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    。。。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    你再編輯代碼的時候,90%的情況可以直接一步完成,這就叫細粒度微操,而且整個過程手都不需要離開主鍵盤,不像傳統(tǒng)編輯器那樣,若干笨重的操作組合再一起,操作不夠細步驟多的同時手還要再:主鍵盤區(qū),方向鍵區(qū),擴展鍵區(qū) 來回移動,效率奇低。而Vim/Atom-VimMode下,手指隨時守護在home區(qū)(ASDF JKL;),所有微操都是圍繞HOME區(qū)進行,不會移動到任何主鍵盤以外的區(qū)域,更別說用鼠標、觸摸板。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    3. 批量操作:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    比如要給下面代碼每行后面加一個分號:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    var x = 1var y = 2var z = 3console.log('result is ' + (x + y + z).toString())
    QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    一般做法是:移動光標到行末->END->分號->移動光標到下一行,Vim里面不需要移動光標到行末,只需循環(huán)敲入:“A;<ESC>j” 即可,本來操作就少很多。這還不是最少操作,更少操作是利用Vim里面的句號“.”功能重復上一次操作,即第一行“A;”補充了一個分號后,第二行只需要按一下"."即可重復,于是最后操作變?yōu)椋?span style="display:none">QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    第一行:A;<ESC>QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    后面所有行:J.QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    超級爽快的操作,這樣的操作還很多,你還可以單條命令對一萬行代碼重復上述步驟,或者把c代碼拷貝到go里面先一句話把所有分號給刪除了。Vim下面的名言:絕不重復。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    總之如果你熟悉 VIM模式,用 Atom能感到完全自由的方式,隨心所欲的書寫代碼,而不是被書寫這件事情費腦筋,解放大腦完全用于思考而不用于打字。但是同時對不習慣VIM的人照樣友好,或者對想使用VIM的便利卻又痛恨VIM這個軟件的簡陋的人帶來了福音。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    脊椎記憶QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    “同樣動作重復300次,肌肉就會有記憶,而一個動作重復600次,脊椎就會有記憶”
    -- 李小龍QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    編輯器就是關(guān)于脊柱記憶的東西,所以多投入一些時間去了解你使用的編輯器,掌握他們的各種快捷操作和高級功能是一個能讓你事半功倍的好主意。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    格斗游戲玩的好的人有很多,下等高手靠熟練,中等高手靠反應(yīng),上等高手靠意識。更熟練的掌握你的編輯器,讓更多日常工作固化成記憶記錄再你的脊椎上,使用的時候,脊椎這枚協(xié)處理器就能完成代碼編寫,一個操作,剛一想到,脊椎就自動執(zhí)行出來了,小腦騰出空間來組織判斷,大腦騰出空間來思考更重要的東西,就像你走路,你不用思考邁腿那么自然,別人一拳過來,你潛意識一動,一連串動作就出去了,一只飛蛾飛過來,你潛意識的閉上眼睛保護眼部,這就是脊椎記憶,如果還要經(jīng)過大腦繞一圈,反應(yīng)慢不說,大腦這顆cpu都用在這些瑣事上了,思考的時間自然少了不少。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    所以從內(nèi)到外的了解你的編輯器,并且熟練掌握他們,是對你提高工作效率的最佳投資,Atom的全平臺支持,開放源代碼,深度可定制等三個特點,比起其他閉源的,平臺支持不全的,擴展少的編輯器來說能讓你有不同層面的了解機會,同時為你提供足夠的空間。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    深度可定制系統(tǒng)QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    Vim/Emacs的精髓在于:“可以調(diào)教”,本來不順手的東西,只要容易調(diào)教,假以時日,都會慢慢變得越來越順手,越來越“懂你”,越來越“貼心”,以至于后面大家都離不開它了。而 Atom 也同樣是一款容易被你調(diào)教的編輯器。先前給vim寫過插件,給sublime寫過插件,如今給Atom寫過插件,橫向?qū)Ρ认聛?,幾個結(jié)論:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    插件能做事情多少:Atom > Vim >> sublimeQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    插件開發(fā)學習門檻:Vim > Atom > sublimeQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    插件開發(fā)文檔豐富:Atom > sublime >> VimQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    Atom 的定制化程度遠遠高過sublime之類(不用實際看法,看看雙方開發(fā)文檔即可),直追 Vim / Emacs,sublime的大部分定制無外乎改改json,插件能做的事情相當有限。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    Atom 的定制化系統(tǒng)主要有三方面:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    1. 細致:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    設(shè)計之初就考慮的事情,方方面面都能定制,見官方文檔,以及插件:vim-mode,minimap (稍微了解下這兩個類似的功能再 Atom 和 sublime的實現(xiàn)就能知道 sublime被甩了多少條街了)??梢约毩6鹊目刂凭庉嬈鲀?nèi)所有行為,小到移動一下光標,刪除當前一個字符,大到打開一個面板,比如 “core:more-up” 可以向上移動一行光標,“window:focus-pane-on-left” 可以把焦點設(shè)置到左邊的面板,atom內(nèi)核和大量第一方第三方packages 都是以命令的方式把基礎(chǔ)功能提供出來,你可以隨意互相調(diào)用或者設(shè)置熱鍵。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    除去命令外的API層面,幾乎每個部件每個像素點都可控,比如這樣的插件你永遠無法再 Vim / Emacs / Sublime 下面見得到:activate-power-mode。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    2. 直觀:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    由于使用 javascript/coffee進行開發(fā),但 javascript/coffee是屬于即便你沒寫過他們,讀都能讀得懂,VimScript就不一樣了,雖然也能做相同的事情,但實話實說,晦澀難寫,比如我要取得當前文件的路徑和文件名,在 VimScript里面需要這么寫:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    let l:path = expand('%:p:h')let l:name = expand('%:t:r') 或者 let l:name = expand('%<')
    QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    而在 Atom 里我們用atom自己的功能直接取出路徑來,然后進行切割:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    var fullpath =atom.workspace.getActiveTextEditor().getPath();var filename = path.basename(fullpath);var filepath = path.dirname(fullpath);
    QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    就問大家一下?哪段代碼更友好直觀?你一眼就知道在做什么?你更愿意用按照哪段代碼進行插件開發(fā)?是上面的VimScript?還是下面的 javascript ?QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    結(jié)論是很清晰的,Atom的 javascript開發(fā)插件更簡單直觀,即便沒文檔,看別人怎么寫的自己也會了,同時靈活性大大高于VmScript,各種事件處理回調(diào),javascript天生擅長做這些事情,還有第二行,第三行,我們用到了 node.js 的 path模塊,進行文件路徑切割。這樣的寫法,再VimScript 里面基本是無法想象的。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    Vim是強大,但是畢竟是30年前的東西了,即便最熟練的 Vimer 也都承認 VimScript 的晦澀難懂,阻礙了很多人為其開發(fā)插件。而給Atom開發(fā)插件,只需要掌握javascript,掌握 javascript的人很多,學習了javascript你也可以用在很多地方。不像VimScript那樣只能用在Vim里面,而正因為其晦澀,Vim新版本開始支持內(nèi)嵌 python的寫法:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    python << EOF
    import random
    print random.randint(0,10)EOF
    QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    VimScript中 Python等動態(tài)的支持正是說明其開發(fā)維護者也承認 VimScript本身的古老,對比現(xiàn)代編程語言已經(jīng)有些格格不入了,缺乏強大的描述能力,難以構(gòu)建復雜的功能模塊,才會去支持Python內(nèi)嵌這樣的寫法??纱罅康墓ぷ鬟€是需要再Python之外完成,同時,并非所有平臺自帶的Vim都支持python,除了mac外,所有debian / ubuntu 發(fā)行版自帶的Vim都不支持 Python。導致你想寫一個通用的擴展還得判斷下是否 has('python') 沒有的話老老實實用 VimScript 去實現(xiàn)它,這不是折磨人么?QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    Sublime里面可以用原生 Python 寫擴展,比 VimScript爽,但是 sublime 的插件能做的事情還不及VimScript的一半,所以怎么能指望他們能寫出高端的功能來呢?QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    3. 強大:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    Atom的內(nèi)核 Electron (原來的 Atom-shell)可以理解成:Chromium + Node.JS,而整個Atom的界面,你可以理解成就是一顆 HTML 的 DOM 樹結(jié)構(gòu),這意味著你可以這樣:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    var div = document.createElement("div"); div.innerText = "abc"; atom.workspace.addBottomPanel(div);
    QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    就可以簡單的在 atom 里面增加一個顯示對象,這意味著再給div加個 html的 onclick就可以實現(xiàn)GUI交互,界面上的對象隨便寫點html代碼就可以控制效果,意味著你可以使用 jQuery 來為atom增加新面板,意味著你只需要寫一個簡單的 .css 文件就可以把 Atom 整個編輯器的外觀給修改了。這在 Vim/Emacs 中是幾乎不可想象的事情,sublime基本就別提了。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    大量的前端開發(fā)技術(shù)和 Node.JS 基礎(chǔ)模塊供你任意使用,正是由于近年 Chromium / node.js 系列技術(shù)的成熟,和 Atom / Visual Studio Code 這類基于前端技術(shù)的客戶端軟件的成功,讓我看到了客戶端(桌面+移動)軟件開發(fā)的新方向。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    做VIM/Emacs不能做的事情QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    Vim/Emacs過去給人的映像是:幾乎能做任何事情,確實如此,但畢竟是二三十年前的東西了,而他們一直堅挺到現(xiàn)在一方面是操作便利,更重要的是這么長時間還沒有出現(xiàn)一款又開源又具備同樣操作便利性和可擴展性的編輯器,所以Vimer, Emacser 們最樂意展示給別人看的就是他們又安裝了什么插件,急于展示可以把 Vim / Emacs 裝扮成了一個多像 IDE 的東西,而今天這個“可以做任何事情”的高度可定制特性已經(jīng)被Atom所吸收并完全超越,就像 Atom 的開發(fā)blog:“ Introducing Atom” 上說的一樣,對易用性和可展性 “決不妥協(xié)” :QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    We think we can do better. Our goal is a zero-compromise combination of hackability and usability: an editor that will be welcoming to an elementary school student on their first day learning to code, but also a tool they won't outgrow as they develop into seasoned hackers.QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    拋開易用性的這個 Atom 的明顯優(yōu)勢不說,前面其實已說了不少 Atom 比 Vim/Emacs 更靈活強大的地方,可能有些人還有疑惑,不是說 Emacs “沒有不能做的事情” 么?你看 Atom的面板里面可以嵌入一個 Terminal,Vim/Emacs一樣可以嵌入啊,為何還說 Atom 比它強啊?QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    沒錯,Vim用久了會產(chǎn)生心理舒適區(qū),多模式編輯使人神清氣爽,命令化文本處理讓你賞心悅目,但是受限于本身機制用久了會容易痛苦掙扎:雖然vim的各種擴展似乎什么事情都能做,但每個擴展卻只能做到70分,總有那么30%的地方做不到位。所以用的時間長了,上半身爽的要死,下半身痛不欲生。。。。
    QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    Vim/Emacs即便大部分擴展功能也都可以稱為“能用”,可幾十年的歷史包袱太沉,很多事情對他們來講就是禁區(qū),比如詭異的標簽功能,容易誤操作的buffer/窗口切換,缺乏異步機制,編譯時間長只有傻等著,無法跟Atom一樣邊讀代碼,邊運行程序看結(jié)果,對照輸出結(jié)果和源代碼找問題,連實現(xiàn)個內(nèi)嵌終端都用了若干年,還實現(xiàn)的那么別扭。。。。。。。。。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    這類硬傷有許多,再舉個最簡單的例子,minimap,就是 sublime那種大家喜歡的文檔縮略圖,這個現(xiàn)代編輯器必備的功能,誰能用 Vim/Emacs 實現(xiàn)一下看看?Atom 可以衍生出 Visual Studio Code 這樣漂亮的編輯器,Vim/Emacs能衍生么?Atom可以隨便用各種先進的前端技術(shù),不當可以嵌 Terminal我甚至可以再 Atom 嵌入一個 js版本的 DOSBOX 玩老游戲《命令與征服》:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    https://archive.org/details/softwarelibrary_msdos_gamesQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    Play DOS games onlineQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    當然這樣并沒有任何卯用,但是如果在 Atom里面內(nèi)嵌一個瀏覽器,方便的實時預(yù)覽html/css的效果呢?或者 Atom 里面內(nèi)嵌一個 Markdown Previewer ,實時查看 Markdown 的效果呢?請問 Vim/Emacs 里怎么實現(xiàn)法?QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    Atom插件演示:markdown實時預(yù)覽,左邊寫右邊即時更新,100%兼容github的markdown語法QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    Atom插件演示:正則表達式圖形化,鼠標移動上去自動顯示QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    十分期待未來各種免費開源數(shù)學計算庫同atom稍微集成下,就可以讓你左邊寫一個等式,右邊圖表就能出來,是多麼爽的一種體驗?。?span style="display:none">QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    Atom插件演示:color picker,快捷鍵打開取色面板,取完后直接生成代碼插入光標之后QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    Atom插件演示:代碼中表示顏色的語句直接用該顏色上色,可以根據(jù)文件擴展名,對特定文件打開QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    短短兩年的時間,這么多優(yōu)秀的插件,只想說,如今 Atom 作為 Vim/Emacs 的繼承者和超越者出現(xiàn)了,所以社區(qū)對 Atom 的反應(yīng)也是熱烈的,看看下面一組數(shù)據(jù),截止今天(2016年3月15日),Atom共有擴展插件 3500+ 個,發(fā)布不到兩年的時間,這是什么概念呢?QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      Sublime的插件(Stats - Package Control)大概 3500+個,但是sublime發(fā)布了5年的時間。
      QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      Emacs 的插件大概有2900個,可Emacs發(fā)布到今天已經(jīng)過去 25+年的時間。
      QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      Vim 的各種插件雖然有9000個,但是Vi/Vim系列的歷史長達 30+年,是atom的15倍。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      這就叫社區(qū)的活躍度的區(qū)別,為什么短短兩年那么多開發(fā)者先后給atom貢獻了各種高質(zhì)量的擴展,為什么大家對atom的熱情那么高?為何好多人接觸了atom一段時間后都深深的愛上了它?這是有原因的。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      再談性能優(yōu)化QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      很多人錯誤的覺得 Atom慢是因為使用了 JavaScript/Coffee 等 Web 技術(shù),所以先天慢,其實這是個誤區(qū),即便使用 Web 技術(shù)它也還能快很多,同時再慢可以往C++層的 Electron 挪啊,這也是這幾個版本優(yōu)化的一些方向,基于 Atom 開發(fā)的 Visual Studio Code 可以那么流暢, Atom 性能優(yōu)化空間還很大,了不起多參考下自己的兒子,同樣開源的 vscode怎么做的。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      同時 Atom編輯器1.0版本以來性能得到了很大的提升,主要是兩個方面,一方面是js層的各種渲染優(yōu)化,控件優(yōu)化,延遲繪制,延遲加載,只繪制當前需要的東西等,另外一方面是將一些核心數(shù)據(jù)結(jié)構(gòu)移動到 Electron 的 C++層,如今1.54版本性能較去年版本已經(jīng)有了本質(zhì)區(qū)別,運行時加載是慢些(但也比eclipse快很多),實際使用并沒覺得不如別的編輯器,況且,js層的優(yōu)化和C層的優(yōu)化未來還有很大的空間可以進步。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      不過我不太喜歡 vscode 使用 Typed Script 進行開發(fā),用點標準技術(shù)不行么,Atom使用 JavaScript/Coffee 寫的多爽,如今 Atom 正在準備慢慢的切換到 JavaScript 的新標準 ES6 上。其次 vscode 快是快在“做的事情少”,主要是可擴展性方面的努力遠不及 Atom,插件機制相對弱智,所以 vscode 的社區(qū)如今還不是特別活躍,擴展也少,發(fā)布一年多只有差不多300+個擴展,遠不如 Atom 的情況,如果 vscode 還是按照現(xiàn)有結(jié)構(gòu)開發(fā)下去,可能永遠不會擁有 Atom的靈活度,這樣再未來就無法擁有各種豐富多彩的插件。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      再說開源免費QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      UltraEdit 單用戶版本價格: 79 美刀QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      UltraEdit 服務(wù)器版價格: 229 美刀(多人登錄同一臺服務(wù)器的桌面使用),企業(yè)版更貴QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      EditPlus 單用戶版價格: 35 美刀,而且還只有windows版本,QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      Sublime 單用戶版價格:70 美刀QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      TextMate 單用戶版價格:48 歐元,而且還只有mac版本。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      這些都是錢啊,可能你會說可以免費試用或者綠色啊,是的個人可以,但正常來說sublime這些試用指不能拿來搞生產(chǎn)不能拿來工作的,個人你用用可以,但國外人家守規(guī)矩,不會亂用,這意味著失去一大批為其開發(fā)擴展的國外開發(fā)者,同時站在公司考慮IT方案的角度,免費試用和綠色將來都是潛在的麻煩,現(xiàn)在上百人的公司微軟都會來收windows的錢了,版權(quán)問題越來越嚴肅,你得把這筆潛在費用考慮進去,同時這些閉源的或者單平臺的東西,并不值得再上面花費過多精力和投資。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      拋開擴展性問題和價格問題,我們再來看各個熱門的免費編輯器的試用情況:QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      Notepad++:免費,開源,只能運行于windowsQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      PSPad:免費,不開源,只能運行再 WindowsQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      Gedit:免費,開源,只能跑再 GNome下,Ubuntu用用,Windows/mac版本簡直是殘缺的。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      Programmer's Notepad : 免費開源,只能跑 WindowsQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      Notepad2:免費bu不開源,只能跑 WindowsQNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      更關(guān)鍵的是:閉源的東西個人作者可能失去興趣不再更新,商業(yè)公司的話,你需要一個功能,就只能無限期的等待他們發(fā)慈悲加入進去。而免費開源的很多其他編輯器除去平臺兼容性問題外,更重要的時擴展性差。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

      而同時滿足:免費+開放+強擴展性的編輯器如今就只出現(xiàn)過三個:Vim / Emacs / Atom。他們是真正屬于使用者的編輯器,他們能變成使用者希望變成的樣子。這些曾經(jīng)出現(xiàn)過得收費的或者免費的編輯器,憑借著一兩個自身獨有的 “賣點”,再某些時間段內(nèi)都曾經(jīng)流行過,可就像流星一樣一閃而過,如今他們都統(tǒng)統(tǒng)完成了自己的歷史使命,新的一頁可以翻開了。終端環(huán)境的話確實 Vim / Emacs 繼續(xù)下去,但桌面環(huán)境的話,Atom將會繼續(xù)向前,走出新的一步。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司

    以上就是關(guān)于代碼編輯器排行榜相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。QNE創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計、營銷策劃公司


    推薦閱讀:

    阿里巴巴關(guān)鍵詞源代碼查看(阿里巴巴關(guān)鍵詞查詢)

    軍工股龍頭排行榜(軍工股龍頭排行榜代碼)

    qq昵稱炫彩字體代碼(qq昵稱炫彩字體代碼怎么弄)

    杭州暴雨一小時降雨量(杭州暴雨一小時降雨量有多少)

    云計算服務(wù)的三個模式(云計算服務(wù)的三個模式是)