新聞中心
工欲善其事,必先利其器。優(yōu)秀的工具對于開發(fā)人員來講必不可少,它們能助你打通任督二脈,工作效率大大提升。每個人都有自己用慣了的工具,本文將介紹6種我認(rèn)為必備的工具,你不妨試試看。

創(chuàng)新互聯(lián)公司專注于廣饒企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。廣饒網(wǎng)站建設(shè)公司,為廣饒等地區(qū)提供建站服務(wù)。全流程按需制作,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
direnv
direnv是一個shell擴展,當(dāng)你用cd命令進(jìn)入對應(yīng)目錄時,它會自動加載環(huán)境變量。
它超級省時,尤其是在處理多種項目時,這些項目都需要不同的ENV變量,甚至是相同ENV變量的不同值。direnv安裝簡單,甚至更容易編寫.envrc文件,因為它只是一堆已經(jīng)在.profile或. *rc文件中編寫的export BLAH=BLAH語句。
當(dāng)把.envrc文件退出目錄之外時,direnv會自動取消設(shè)置這些ENV變量。是不是很方便!
Lighthouse/ Chrome開發(fā)者工具
Lighthouse(內(nèi)置Chrome功能)是一個開源插件,用于檢查網(wǎng)站性能。
從文本壓縮到渲染阻塞資源,此工具掃描特定網(wǎng)站并生成一項報告以找出導(dǎo)致頁面速度下降的原因。這對網(wǎng)站性能和可訪問性都非常重要。
許多開發(fā)人員開始進(jìn)行Web開發(fā),主要學(xué)習(xí)組合美觀的網(wǎng)站。然而性能原則經(jīng)常被忽視了,其實性能與審美同樣重要。
有些網(wǎng)站規(guī)模太大,負(fù)載了過多資源,以致于緩慢的網(wǎng)速無法支撐運行,或者網(wǎng)頁瀏覽損耗移動設(shè)備的電池。不妨使用Lighthous,加速和優(yōu)化您的網(wǎng)站。
注意:此工具也可以通過Chrome web工具在本地托管的web服務(wù)器上運行。Cmd+Alt+I→審核選項→生成報告。
Oh My Zsh
Oh My Zsh 是基于Z shell的美化配置,讓您的終端強大而美觀。
除了各種主題,便捷功能和內(nèi)置默認(rèn)值之外,您還可以使用各種擴展功能插件,包括Docker,Kubernetes Kubectl和tmux等。
我最喜歡的功能是tab命令補全和tab命令循環(huán)。只要反復(fù)按Tab鍵,便可以快速遍歷目錄和文件。
內(nèi)核配置語句有多么神奇?在需要幫助的任何時候,它都會為我提供方案:
- [TIMESTAMP] USER:CURRENT_DIRECTORYVCS:(BRANCH) $
此Oh My Zsh主題便是geoffgarside,而我在iTerm2中的配色方案是Tango Dark(探戈黑)。在此處查看更多iTerm配色方案(https://iterm2colorschemes.com/)。
vim-plug 和 MELPA Stable
如果您是一個忠實的Vim或Emacs用戶,就會知道有很多超有用的插件支持這兩大文本編輯器,可以化繁為簡。
從語法高亮顯示到符號索引,這些插件可以帶來些許便利,抑或讓您的文本編輯器變成自金屬音樂以來最新奇的事情。例如,查看Emacs Live的Clojure功能。
vim-plug和MELPA Stable分別是Vim和Emacs的插件管理器。使用這兩大神器來安裝所需的所有插件,為您提供完美的內(nèi)置體驗。
使用vim-plug安裝/更新Vim插件
The Silver Searcher (Ag)
大體上說,The Silver Searcher (簡稱Ag)是一個智能循環(huán)的grep遞歸搜索。雖然之前介紹的fzf適合搜索文件名,而Ag則很適合搜索文件內(nèi)容以查找特定標(biāo)記和匹配項。
Ag搜索的優(yōu)勢在于它會自動忽略.gitignore文件夾中的文件。當(dāng)grep-r在node_modules中拋出一堆不相關(guān)的匹配項時,Ag搜索會非常迅速,因為它只搜索重要的相關(guān)文件。
默認(rèn)情況下,Ag輸出結(jié)果還會為您提供行號。從技術(shù)上講,您可以通過向grep提供大量參數(shù)來實現(xiàn)Ag搜索的所有功能,但Ag搜索的速度最終仍快幾倍,并且會越來越快。
command-line fuzzy finder (fzf)
命令行模糊查找器(簡稱fzf)是一種模糊搜索工具,用于快速查找目錄樹中的文件。順便說一句,它是由制作vim-plug的工程師(Junegunn Choi)編寫的。
這個工具由Go語言編寫,運行迅速。并且使用并發(fā)線程來劃分和解決工作負(fù)載。
為了更好地使用fzf,我在shell配置文件中設(shè)置了以下兩個別名:
- aliasv='nvim'
- alias f='v `fzf -i`'
我可以只鍵入字母v,然后輸入文件名以在Neovim中打開它。將其與fzf結(jié)合使用以快速搜索特定文件。fzf的輸出是帶有完整路徑的文件名。然后,將其作為參數(shù)傳遞給我的v別名。
結(jié)果如何?在Neovim中打開了Wicked快速文件搜索和Wicked快速文件。生活真是美妙。
好的工具甚至能提升幸福感。去試試這幾種工具吧,相信你很快就會有這樣的感覺!
網(wǎng)站題目:開發(fā)人員必備!6大不可缺少的工具
分享路徑:http://m.fisionsoft.com.cn/article/dhccppj.html


咨詢
建站咨詢
