給你的代碼加點特效

IssacInglis 7年前發布 | 23K 次閱讀 Linux

1. Marmoset

像下面的圖片用在一些編程文章的封面上很合適。而且看起來很有趣(逼格)。

看起來很有逼格的代碼截圖

要生成這樣一張立體代碼圖并不復雜,只需要一個瀏覽器小工具:Marmoset

Marmoset

打開應用之后可以用鼠標調整代碼角度。根據不同主題有不同的效果,還有相應的語法高亮。

自由調整代碼角度

模糊效果的截圖:

模糊效果

2. Figlet

第二個工具是一個Linux下的命令行工具,我們經常會看到一些終端工具有一個字符Logo,隨便舉個例子:

ptunnel.sh -h



| | | __ _| | / _|| | | | | | |) | | | | | ' | ' \ / \ | __ | ' \ / \ | | | /| || || | | | | | | | / | _) | | | | / | | || __|__,|| ||| ||_|_| |__/|| ||__||_|

Email: i@zuolan.me Blog: https://zuolan.me

一個關于 Ptunnel 部署以及代理管理的腳本。不加參數直接運行腳本即可連接。

可選參數 - 說明

 -c      -  斷線自動重連,自動修復斷開的連接。
 -m      -  查看代理運行情況。
 -n      -  使用 -n [enp3s0|wlp2s0|eth0|wlan0] 指定網卡可以分享代理。
 -p      -  選擇本地 privoxy 轉發的端口。(默認配置/etc/privoxy/config)
 -k      -  重啟 sshd 進程。(當 ssh 無法連接時使用。)
 -l      -  安裝本地守護容器。
 -s      -  安裝服務器守護進程。
 -h      -  顯示幫助信息。詳細說明閱讀 README 文件。</pre> 

這些Logo可以通過Figlet生成:

快速生成字符畫

安裝這個工具沒什么難度,包管理工具直接安裝即可。

sudo apt/dnf install -y figlet

命令 showfigfonts 可以查看所有字體。

例如指定字體:

指定字體

來點好玩的,顯示時間:

動態顯示

3. Boxes

這個工具提供了 n 種樣式,例如各種動物等,然后你輸入的字符就放在這些圖案的內部空白處。

安裝依舊是直接安裝,僅限Linux系統。

使用 boxes -l 列出所有的樣式。

echo [text] | boxes -d [style name]

下面用 dog 這個樣式來顯示:

# echo "Hello World" | boxes -d dog
          __   _,--="=--,_   __
         /  \."    .-.    "./  \
        /  ,/  _   : :   _  \/` \
        \  `| /o\  :_:  /o\ |\__/
         `-'| :="~` _ `~"=: |
            \`     (_)     `/
     .-"-.   \      |      /   .-"-.
.---{     }--|  /,.-'-.,\  |--{     }---.
 )  (_)_)_)  \_/`~-===-~`\_/  (_(_(_)  (
(  Hello World                          )
 )                                     (
'---------------------------------------'

這個工具一般用于代碼中的開頭注釋什么的地方,比較顯眼有趣。

,
      /\^/`\             
     | \/   |            
     | |    |               SPRING IS IN THE AIR!              jgs
     \ \    /                                                _ _
      '\\//'                                               _{ ' }_
        ||                      joan stark                { `.!.` }
        ||                  <spunk1111@juno.com>          ',_/Y\_,'
        ||  ,                                               {_,_}
    |\  ||  |\                                                |
    | | ||  | |              ASCII ART GALLERY:             (\|  /)
    | | || / /      <http://www.geocities.com/SoHo/7373/>    \| //
     \ \||/ /                                                 |//
      `\\//`   \\   \./    \\ /     //    \\./   \\   //   \\ |/ /
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

4. Toilet

這個可以輸出更豐富的樣式,它比 figlet 命令的效果更有藝術感。

echo "Hello World" | toilet -f term -F border --gay

可以有顏色

toilet -f mono12 -F metal Linux

多種樣式

while true; do echo "$(date '+%D %T' | toilet -f term -F border --gay)"; sleep 1; done

彩色的字符畫

activate-power-mode

打代碼時有沒有拯救世界的感覺

XCode有幾個,隨便挑一個吧:

Visual Studio Code 暫時不支持

 

來自:http://www.jianshu.com/p/4c9d5393ddb1

 

 本文由用戶 IssacInglis 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!