亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        開發(fā)人員必備的6個工具

        2020-05-15 10:44:57宋奇
        計算機(jī)與網(wǎng)絡(luò) 2020年8期
        關(guān)鍵詞:功能

        宋奇

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

        direnv

        direnv是一個shell擴(kuò)展,當(dāng)用cd命令進(jìn)入對應(yīng)目錄時,它會自動加載環(huán)境變量。

        它超級省時,尤其是在處理多種項(xiàng)目時,這些項(xiàng)目都需要不同的ENV變量,甚至是相同ENV變量的不同值。direnv安裝簡單,甚至更容易編寫.envrc文件,因?yàn)樗皇且欢岩呀?jīng)在.profile或. *rc文件中編寫的export BLAH=BLAH語句。

        當(dāng)把.envrc文件退出目錄之外時,direnv會自動取消設(shè)置這些ENV變量。是不是很方便?

        Lighthouse

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

        從文本壓縮到渲染阻塞資源,此工具掃描特定網(wǎng)站并生成一項(xiàng)報告以找出導(dǎo)致頁面速度下降的原因。這對網(wǎng)站性能和可訪問性都非常重要。許多開發(fā)人員開始進(jìn)行Web開發(fā),主要學(xué)習(xí)組合美觀的網(wǎng)站。然而性能原則經(jīng)常被忽視了,其實(shí)性能與審美同樣重要。

        有些網(wǎng)站規(guī)模太大,負(fù)載了過多資源,以致于緩慢的網(wǎng)速無法支撐運(yùn)行,或者網(wǎng)頁瀏覽損耗移動設(shè)備的電池。不妨使用Lighthous,加速和優(yōu)化您的網(wǎng)站。

        注意:此工具也可以通過Chrome web工具在本地托管的Web服務(wù)器上運(yùn)行。

        Oh My Zsh

        Oh My Zsh是基于Z shell的美化配置,它可讓終端強(qiáng)大而美觀。除了各種主題,便捷功能和內(nèi)置默認(rèn)值之外,還可以使用各種擴(kuò)展功能插件,包括Docker,Kubernetes Kubectl,tmux等。

        筆者最喜歡的功能是tab命令補(bǔ)全和tab命令循環(huán),只要反復(fù)按Tab鍵,便可以快速遍歷目錄和文件。

        vim-plug和MELPA Stable

        如果您是一個忠實(shí)的Vim或Emacs用戶,就會知道有很多超有用的插件支持這兩大文本編輯器,可以化繁為簡。

        從語法高亮顯示到符號索引,這些插件可以帶來些許便利,抑或讓文本編輯器變成自金屬音樂以來最新奇的事情。例如,查看Emacs Live的Clojure功能。

        vim-plug和MELPA Stable分別是Vim和Emacs的插件管理器,可使用這兩大神器來安裝所需的所有插件。

        command-line fuzzy finder(fzf)

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

        這個工具由Go語言編寫,運(yùn)行迅速,使用并發(fā)線程來劃分和解決工作負(fù)載。

        為了更好地使用fzf,可在shell配置文件中設(shè)置以下2個別名:

        1.aliasv=nvim

        2.alias?f=v?`fzf?-i`

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

        The Silver Searcher(Ag)

        大體上說,The Silver Searcher(Ag)是一個智能循環(huán)的grep遞歸搜索。之前介紹的fzf適合搜索文件名,而Ag則很適合搜索文件內(nèi)容以查找特定標(biāo)記和匹配項(xiàng)。

        Ag搜索的優(yōu)勢在于它會自動忽略.gitignore文件夾中的文件。當(dāng)grep-r在node_modules中拋出一堆不相關(guān)的匹配項(xiàng)時,Ag搜索會非常迅速,因?yàn)樗凰阉髦匾南嚓P(guān)文件。

        默認(rèn)情況下,Ag輸出結(jié)果還會提供行號。從技術(shù)上講,可以通過向grep提供大量參數(shù)來實(shí)現(xiàn)Ag搜索的所有功能,但Ag搜索的速度最終仍快幾倍,并且會越來越快。

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

        猜你喜歡
        功能
        拆解復(fù)雜功能
        鐘表(2023年5期)2023-10-27 04:20:44
        也談詩的“功能”
        中華詩詞(2022年6期)2022-12-31 06:41:24
        基層弄虛作假的“新功能取向”
        深刻理解功能關(guān)系
        鉗把功能創(chuàng)新實(shí)踐應(yīng)用
        關(guān)于非首都功能疏解的幾點(diǎn)思考
        基于PMC窗口功能實(shí)現(xiàn)設(shè)備同步刷刀功能
        懷孕了,凝血功能怎么變?
        媽媽寶寶(2017年2期)2017-02-21 01:21:24
        “簡直”和“幾乎”的表達(dá)功能
        中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
        91国产熟女自拍视频| 五十路熟久久网| 日韩国产精品一本一区馆/在线 | 四月婷婷丁香七月色综合高清国产裸聊在线 | 日产乱码一区二区国产内射| 91一区二区三区在线观看视频 | 精品一区二区三区亚洲综合 | 国产精品亚洲一区二区三区在线| 亚洲天堂成人在线| 日本岛国一区二区三区| 国产天堂av在线一二三四| 亚洲精品久久久久中文字幕一福利| 欧美一级三级在线观看| 99久久免费中文字幕精品 | 精品国偷自产在线视频九色 | 伊人影院成人在线观看| 乱子轮熟睡1区| 国产精品成人99一区无码| 宅宅午夜无码一区二区三区| 国产内射一级一片内射高清视频1| 无码一区二区三区中文字幕| 欧美色aⅴ欧美综合色| 美女叉开双腿让男人插| 穿着白丝啪啪的av网站| 欧美黑人性暴力猛交喷水黑人巨大 | 国产乱子伦农村xxxx| 久草国产视频| 丰满熟女人妻一区二区三区| 色与欲影视天天看综合网| 精品人妻系列无码人妻免费视频| 91热爆在线精品| 日本精品一区二区三区在线观看| 国产又色又爽又高潮免费视频麻豆| av鲁丝一区鲁丝二区| 中文字幕人妻乱码在线| 中文亚洲av片不卡在线观看| 蜜臀aⅴ国产精品久久久国产老师 国产精品久久婷婷六月丁香 | 亚洲国产精品午夜一区 | 伊人久久大香线蕉av不卡| 中文字幕国产欧美| 日韩日本国产一区二区|