開發編輯三兩事

開發編輯三兩事

前言

本篇文章旨在提升開發效率,不爲挑起業內爭端,望俠客勿噴!爲了保持中間立場,本文將避開討論:編輯器之神(Vim)與神的編輯器(Emacs)。若是您是兩者中任一陣營,請直接跳過本文!java

IntelliJ IDEA

IntelliJ在業界被公認爲最好的java開發工具(來自百度百科)sublime-text

近年來愈來愈多的Java開發者從Eclipse轉戰Idea,足以見其名聲在外;而鮮有人從Idea改成Eclipse,也說明它的確優秀。服務器

使用過的人都知道,Idea的智能提示,着實感人。而它的後綴補全功能,更是極大程度提高了開發效率,配合一下經常使用插件。分分鐘成爲辦公室最靚的崽~基礎用法及經常使用插件自行Google,此處只演示部分後綴補全功能,因經私下調查,發現知道此功能的人,寥寥無幾......markdown

  1. .var == 聲明intellij-idea

    var

  2. .null == 判空編輯器

    null

  3. .for == 迭代ide

    for

  4. .return == 返回工具

    return

Notepad++

免費、開源、中文開發工具

Notepad++功能能夠說很是強大,稱得上是一款高級文本編輯器,支持插件擴展,其官網有對應插件庫。當咱們須要打開單個源碼文件的時候,使用notepad++來打開,仍是很是方便的,由於其比較輕量,響應速度快,並且其對大部分語言也支持高亮提示(顏色字體可配置),UI以下:

本文選其兩個功能簡單介紹:

Notepad++遠程服務器修改文件

身爲開發,工做中不免會遇到須要在Linux系統上修改文件的場景,若是是不熟悉Vim命令的同窗,一頓操做下來,簡直半條命都交給了林納斯·託瓦茲(Linux之父)。甚至還有一部分同窗,就只能把文件拖到本地修改,改完再放到服務器上了......使用Notepad++,這種問題就不會發生了

  1. 安裝NppFTP插件,點擊插件 --> 插件管理

  2. 搜索NppFTP勾選並安裝,如遇下載失敗狀況,可屢次嘗試,或手動下載而後將其放到notepad++安裝目錄下的plugins文件夾下

  3. 安裝完成後,點擊插件,找到NppFTP,點擊Show NppFTP Window

  4. 此時界面分爲兩部分,點擊Profile settings

  5. 從左到右、從上到下,依次填寫,Hostname填寫服務器地址,填寫完成以後點擊Close

  6. 點擊下圖圖標,找到咱們上一步配置的Profile並點擊。今後,修改Linux下Nginx配置,就是如此簡單~~~

Notepad++對比文件差別

此功能以前出過一篇文章,詳情請參考

Notepad++對比文本差別

VS Code

微軟出品、必屬精品

感受主流用來作前端開發多一些(未作調研,大膽猜想)

完善的插件庫,據說配合強大的插件庫,寫Java也無壓力(期待有人分享心得)

然而這款編輯器在個人電腦中主要用來作兩件事:寫H5代碼,看別人的H5代碼。模擬一個場景,當咱們讀別人少許代碼的時候,打開Idea太笨重,用Notepad++又太繁瑣,而用VSCode則剛恰好,打開快捷,使用方便~

咱們使用cmd跳轉到代碼存放路徑下,經過命令可直接打開文件夾,如果瞭解cmd快捷鍵,那簡直不要太爽,大大提升了工做效率

VSCode

Sublime Text

UI精美,簡約而不簡單、輕量、不只如此......

語法高亮、多行操做、插件擴展等等,這些功能且先不說。咱們先聊聊它留在我電腦中的主要緣由!當咱們遇到一些臨時的雜事,突發的奇想,迸發的心得等等,這種隨機且重要程度不高的事情須要記錄的時候,建個文件寫進去保存太繁瑣,Sublime,打開即寫,寫完即關,不會提示保存,下次打開內容依舊在,簡直不要太舒服。(後來才發現,Notepad++也有此設置,蠢哭......),不過UI真心不錯,相信是符合大多數程序猿的審美的~

Typora

一款精美的Markdown語法編輯器,和傳統的 markdown 筆記軟件相比,Typora 別處心裁的使用實時渲染的模式,將 markdown 格式的文本實時處理後展現給你們,而不是採用左邊編輯區,右邊渲染區這種割裂使用體驗的設計。

Markdown語法的編輯器,多多少少要會一種,不少地方都會用獲得。好比GitHub上大多數開源項目的介紹README.MD文件,就是用Markdown語法寫的。

以此圖爲例

文件可導出PDF,HTML,Word等多種格式~(本篇文章即是用Typora編輯完成)

總結

工欲善其事,必先利其器。

說下目前本人的習慣:開發Idea,看前端代碼VSCode,服務器修改Notepad++,臨時記錄Sublime,正式文件Typora

最後,每一個人都有本身的開發習慣,每款編輯器也都有本身的獨特之處。編輯器與開發而言,形同與戰士手中刃。但願你們都能找到本身契合的編輯器。

本文是站在本人(Java開發)的角度闡述,若有問題,歡迎指正,歡迎你們隨時補充~

結束語

本人已開通公衆號,歡迎你們前來灌水

公衆號

相關文章
相關標籤/搜索