忘掉Iterm2,試試這款跨平台終端工具 - 新聞資(zī)訊 - 雲南小程序開發|雲南軟件開發|雲南網站(zhàn)建設-西山區知普網絡科技工作室

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不管是網站(zhàn),軟件還是小程序,都要直接或間接能為您産生價值,我們在追求其視覺表現的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網站(zhàn)成為營銷工具,讓軟件能切實提升企業(yè)内部管理水平和(hé)效率。優秀的程序為後期升級提供便捷的支持!

您當前位置>首頁 » 新聞資(zī)訊 » 技術(shù)分享 >

忘掉Iterm2,試試這款跨平台終端工具

發表時間:2020-10-19

發布人:葵宇科技

浏覽次數:42

Mac用戶最多的用的就是Iterm2了,windows之前因為醜陋的終端也開發了新的終端工具,很神奇的是,很長一段時間裡,都沒有一款真正好用的能跨平台的終端工具,直到我發現了hyper。無論Windows、Mac、Debian、Fedora還是其他Linux系統,hyper都能支持。

按照官方的說法,這個(gè)項目的目的是為命令行界面用戶創建一個(gè)美麗(lì)的和(hé)可(kě)擴展的體驗,那麼插件和(hé)主題必然是必不可(kě)少(shǎo)的。此外,這個(gè)終端是開源的,基于MIT協議,github start 34k。

主題

hyper目前主題商(shāng)店大概有30幾款皮膚可(kě)以供選擇,另外你(nǐ)可(kě)以通(tōng)過在hyper提交pull request提交自己自定義的主題。

verminal

hyper-material-theme

hyper-solarized-light

hyper-subliminal-theme

插件

同樣,hyper還有一些有意思的插件,你(nǐ)可(kě)以通(tōng)過和(hé)主題一樣的方式提交你(nǐ)的主題給到官方。插件和(hé)主題的安裝都需要重啟終端生效。

hypercwd

可(kě)以讓你(nǐ)在打開一個(gè)新的标簽頁的時候和(hé)之前的标簽頁路(lù)徑一樣,這個(gè)功能還比較有用,對于經常開多個(gè)窗口操作的人來說。

hyper-search

這個(gè)插件主要是可(kě)以讓你(nǐ)在終端裡面按ctrl-f的時候可(kě)以搜索。

hyper-pane

這就是一個(gè)增強的多多窗口插件,通(tōng)過快捷鍵你(nǐ)可(kě)以快速切換窗口。在gif裡你(nǐ)可(kě)以看到創建窗口和(hé)切換窗口的快捷鍵。

hyperpower

這是個(gè)單純好玩的插件,看效果。idea之前也有這種插件,開啟強力輸入模式。

hyperpower's preview image

打造自己的終端

默認的主題樣式都太醜了,我們需要自己動(dòng)手來美化一下(xià)。此外還需要一些額外的步驟讓他更好用一點,和(hé)使用iterm2差不多。

安裝主題

通(tōng)過命令安裝一個(gè)主題

hyper i hyper-material-theme

之後重啟hyper或者手動(dòng)打開設置,在plugins裡輸入主題名稱

plugins: [
    "hypercwd",
    "hyper-search",
    "hyper-pane",
    "hyperpower",
    "hyper-material-theme"
],

如(rú)果還想設置一些特殊的字體可(kě)以從 https://www.nerdfonts.com/font-downloads 下(xià)載,這個(gè)網站(zhàn)有很多編程字體供你(nǐ)選擇。

安裝zsh

沒安裝zsh,先安裝一把

brew install zsh

修改配置文(wén)件shell指向zsh位置,然後重啟hyper

shell: '/usr/local/bin/zsh',

安裝Spaceship

Spaceship是一個(gè)功能強大的zsh的擴展,具體可(kě)以從官網查看https://denysdovhan.com/spaceship-prompt/

命令行安裝

npm install -g spaceship-prompt

之後你(nǐ)就可(kě)以看到效果了

安裝語法高亮(liàng)zsh-syntax-highlighting

命令行安裝

brew install zsh-syntax-highlighting

最後

如(rú)果中(zhōng)文(wén)亂碼問(wèn)題,打開zshrc文(wén)件,最後加上内容:

export LC_ALL=en_US.UTF-8  
export LANG=en_US.UTF-8

相關(guān)案例查看更多