成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

開發人員必備!6大不可缺少的工具

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

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

[[321336]]

 

direnv

direnv是一個shell擴展,當你用cd命令進入對應目錄時,它會自動加載環境變量。

它超級省時,尤其是在處理多種項目時,這些項目都需要不同的ENV變量,甚至是相同ENV變量的不同值。direnv安裝簡單,甚至更容易編寫.envrc文件,因為它只是一堆已經在.profile或. *rc文件中編寫的export BLAH=BLAH語句。

當把.envrc文件退出目錄之外時,direnv會自動取消設置這些ENV變量。是不是很方便!

 

Lighthouse/ Chrome開發者工具

Lighthouse(內置Chrome功能)是一個開源插件,用于檢查網站性能。

從文本壓縮到渲染阻塞資源,此工具掃描特定網站并生成一項報告以找出導致頁面速度下降的原因。這對網站性能和可訪問性都非常重要。

許多開發人員開始進行Web開發,主要學習組合美觀的網站。然而性能原則經常被忽視了,其實性能與審美同樣重要。

 

有些網站規模太大,負載了過多資源,以致于緩慢的網速無法支撐運行,或者網頁瀏覽損耗移動設備的電池。不妨使用Lighthous,加速和優化您的網站。

注意:此工具也可以通過Chrome web工具在本地托管的web服務器上運行。Cmd+Alt+I→審核選項→生成報告。

 

Oh My Zsh

Oh My Zsh 是基于Z shell的美化配置,讓您的終端強大而美觀。

除了各種主題,便捷功能和內置默認值之外,您還可以使用各種擴展功能插件,包括Docker,Kubernetes Kubectl和tmux等。

我最喜歡的功能是tab命令補全和tab命令循環。只要反復按Tab鍵,便可以快速遍歷目錄和文件。

 

開發人員必備!6大不可缺少的工具

 

內核配置語句有多么神奇?在需要幫助的任何時候,它都會為我提供方案:

 

  1. [TIMESTAMPUSER: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的插件管理器。使用這兩大神器來安裝所需的所有插件,為您提供完美的內置體驗。

 

開發人員必備!6大不可缺少的工具

 

使用vim-plug安裝/更新Vim插件

 

The Silver Searcher (Ag)

大體上說,The Silver Searcher (簡稱Ag)是一個智能循環的grep遞歸搜索。雖然之前介紹的fzf適合搜索文件名,而Ag則很適合搜索文件內容以查找特定標記和匹配項。

Ag搜索的優勢在于它會自動忽略.gitignore文件夾中的文件。當grep-r在node_modules中拋出一堆不相關的匹配項時,Ag搜索會非常迅速,因為它只搜索重要的相關文件。

默認情況下,Ag輸出結果還會為您提供行號。從技術上講,您可以通過向grep提供大量參數來實現Ag搜索的所有功能,但Ag搜索的速度最終仍快幾倍,并且會越來越快。

 

開發人員必備!6大不可缺少的工具

 

command-line fuzzy finder (fzf)

命令行模糊查找器(簡稱fzf)是一種模糊搜索工具,用于快速查找目錄樹中的文件。順便說一句,它是由制作vim-plug的工程師(Junegunn Choi)編寫的。

這個工具由Go語言編寫,運行迅速。并且使用并發線程來劃分和解決工作負載。

為了更好地使用fzf,我在shell配置文件中設置了以下兩個別名:

 

  1. aliasv='nvim' 
  2. alias f='v `fzf -i`' 

我可以只鍵入字母v,然后輸入文件名以在Neovim中打開它。將其與fzf結合使用以快速搜索特定文件。fzf的輸出是帶有完整路徑的文件名。然后,將其作為參數傳遞給我的v別名。

結果如何?在Neovim中打開了Wicked快速文件搜索和Wicked快速文件。生活真是美妙。

 

開發人員必備!6大不可缺少的工具

 

好的工具甚至能提升幸福感。去試試這幾種工具吧,相信你很快就會有這樣的感覺!

責任編輯:華軒 來源: 今日頭條
相關推薦

2009-04-03 10:00:56

2015-03-03 09:35:46

移動開發APP趨勢

2015-02-10 09:24:04

Web開發JavaScript工具

2020-06-28 09:56:48

.NET開發工具

2015-04-14 09:38:35

軟件開發人員便利工具

2015-03-03 14:58:56

移動開發APP趨勢

2023-02-06 18:27:00

開發人員語言

2016-10-18 10:45:00

開發開源

2019-07-02 14:27:31

編程語言開發

2015-08-20 09:57:38

JavaScript框架

2010-03-20 20:35:33

2019-02-01 10:56:04

2020-10-14 09:45:29

Web開發瀏覽器

2018-11-21 12:21:33

Ruby框架Web應用

2022-07-15 15:22:51

區塊鏈開發語言

2020-08-30 14:30:33

macOS工具開發Mac

2010-02-24 13:45:40

Python開發人員

2020-06-09 07:57:47

前端開發代碼

2012-07-20 10:46:44

Web

2024-08-12 08:00:00

人工智能開發AI編程助理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人高清 | 亚洲第一视频网站 | 亚洲国产精品自拍 | 91亚洲免费 | 国产精品一区二区久久 | 日韩中文字幕一区二区三区 | 亚州无限乱码 | 日韩视频成人 | 自拍在线 | 日韩成人在线视频 | 国产精品成人在线观看 | 欧美中文在线 | 日韩欧美一区二区三区四区 | 午夜精品一区二区三区在线视频 | 亚洲国产黄 | 六月色婷 | 免费观看毛片 | 99亚洲精品| 91精品国产一区二区三区 | 久久99国产精一区二区三区 | 久久久久久久久国产成人免费 | 亚洲第一在线 | 精品久久久久久久久久久久久久 | 在线观看亚洲 | 国产精品久久久久久久免费大片 | 国产成年人视频 | 波霸ol一区二区 | 国产一区二区 | 亚洲成人精品一区 | 精品日本久久久久久久久久 | 一区二区三区欧美大片 | 伊人超碰| 中文字幕亚洲视频 | 精品国产亚洲一区二区三区大结局 | 精品久久久久久久人人人人传媒 | 激情自拍偷拍 | 亚洲国产一区二区在线 | 亚洲 欧美 日韩 在线 | 毛片1| 亚洲免费在线观看 | 不卡一区 |