文書の表示以前のリビジョンバックリンク文書の先頭へ この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 ====== bat - シンタックスハイライトとGitとの連携機能付きの cat(1) クローン ====== 本家: [[git>sharkdp/bat|sharkdp/bat: A cat(1) clone with wings.]]\\ ドキュメント: [[git>sharkdp/bat/blob/master/doc/README-ja.md|bat/doc/README-ja.md at master · sharkdp/bat]]\\ ===== 使い方 ===== カラーテーマの一覧🤔\\ <WRAP color_term> <WRAP color_command><html><pre> <font color="#FF8700"><b>$</b></font> <font color="#26A269">bat</font> <font color="#A347BA">--list-themes</font> </pre></html></WRAP> <WRAP color_result_hlong><html><pre> Theme: <b>1337</b> <font color="#F8F8F2"> </font><font color="#6D6D6D">// Output the square of a number.</font> <font color="#F8F8F2"> </font><font color="#FBDFB5">fn</font><font color="#F8F8F2"> </font><font color="#8CDAFF">print_square</font><font color="#F8F8F2">(</font><font color="#FC9354">num</font><font color="#F8F8F2">: </font><font color="#FBDFB5">f64</font><font color="#F8F8F2">) {</font> <font color="#F8F8F2"> </font><font color="#FBDFB5">let</font><font color="#F8F8F2"> result </font><font color="#FF5E5E">=</font><font color="#F8F8F2"> </font><font color="#FBDFB5">f64</font><font color="#F8F8F2">::powf(num, </font><font color="#FDB082">2.0</font><font color="#F8F8F2">);</font> <font color="#F8F8F2"> println!(</font><font color="#FFFFFF">"</font><font color="#FBE3BF">The square of </font><font color="#FDB082">{:.2}</font><font color="#FBE3BF"> is </font><font color="#FDB082">{:.2}</font><font color="#FBE3BF">.</font><font color="#FFFFFF">"</font><font color="#F8F8F2">, num, result);</font> <font color="#F8F8F2"> }</font> Theme: <b>Coldark-Cold</b> <font color="#111B27"> </font><font color="#3C526D">// Output the square of a number.</font> <font color="#111B27"> </font><font color="#A04900">fn</font><font color="#111B27"> </font><font color="#7C00AA">print_square</font><font color="#111B27">(</font><font color="#006D6D">num</font><font color="#111B27">: </font><font color="#A04900">f64</font><font color="#111B27">) {</font> <font color="#111B27"> </font><font color="#A04900">let</font><font color="#111B27"> result </font><font color="#A04900">=</font><font color="#111B27"> </font><font color="#A04900">f64</font><font color="#111B27">::powf(num, </font><font color="#755F00">2.0</font><font color="#111B27">);</font> <font color="#111B27"> println!(</font><font color="#116B00">"The square of </font><font color="#005A8E">{:.2}</font><font color="#116B00"> is </font><font color="#005A8E">{:.2}</font><font color="#116B00">."</font><font color="#111B27">, num, result);</font> <font color="#111B27"> }</font> Theme: <b>Coldark-Dark</b> <font color="#E3EAF2"> </font><font color="#8DA1B9">// Output the square of a number.</font> <font color="#E3EAF2"> </font><font color="#E9AE7E">fn</font><font color="#E3EAF2"> </font><font color="#C699E3">print_square</font><font color="#E3EAF2">(</font><font color="#66CCCC">num</font><font color="#E3EAF2">: </font><font color="#E9AE7E">f64</font><font color="#E3EAF2">) {</font> <font color="#E3EAF2"> </font><font color="#E9AE7E">let</font><font color="#E3EAF2"> result </font><font color="#E9AE7E">=</font><font color="#E3EAF2"> </font><font color="#E9AE7E">f64</font><font color="#E3EAF2">::powf(num, </font><font color="#E6D37A">2.0</font><font color="#E3EAF2">);</font> <font color="#E3EAF2"> println!(</font><font color="#91D076">"The square of </font><font color="#6CB8E6">{:.2}</font><font color="#91D076"> is </font><font color="#6CB8E6">{:.2}</font><font color="#91D076">."</font><font color="#E3EAF2">, num, result);</font> <font color="#E3EAF2"> }</font> Theme: <b>DarkNeon</b> <font color="#FFFFFF"> </font><font color="#7C7C7C">// Output the square of a number.</font> <font color="#FFFFFF"> </font><font color="#CFCB90">fn</font><font color="#FFFFFF"> </font><font color="#F8F8F8">print_square</font><font color="#FFFFFF">(</font><font color="#C6C5FE">num</font><font color="#FFFFFF">: </font><font color="#CFCB90">f64</font><font color="#FFFFFF">) {</font> <font color="#FFFFFF"> </font><font color="#CFCB90">let</font><font color="#FFFFFF"> result </font><font color="#AAAAAA">=</font><font color="#FFFFFF"> </font><font color="#CFCB90">f64</font><font color="#FFFFFF">::powf(num, </font><font color="#FF73FD"><b>2.0</b></font><font color="#FFFFFF">);</font> <font color="#FFFFFF"> </font><font color="#FFFFB6">println!</font><font color="#FFFFFF">(</font><font color="#CCFF66">"The square of </font><font color="#00A0A0">{:.2}</font><font color="#CCFF66"> is </font><font color="#00A0A0">{:.2}</font><font color="#CCFF66">."</font><font color="#FFFFFF">, num, result);</font> <font color="#FFFFFF"> }</font> Theme: <b>Dracula</b> <font color="#F8F8F2"> </font><font color="#6272A4">// Output the square of a number.</font> <font color="#F8F8F2"> </font><font color="#8BE9FD">fn</font><font color="#F8F8F2"> </font><font color="#50FA7B">print_square</font><font color="#F8F8F2">(</font><font color="#FFB86C">num</font><font color="#F8F8F2">: </font><font color="#8BE9FD">f64</font><font color="#F8F8F2">) </font><font color="#FFFFFF">{</font> <font color="#F8F8F2"> </font><font color="#8BE9FD">let</font><font color="#F8F8F2"> result </font><font color="#FF79C6">=</font><font color="#F8F8F2"> </font><font color="#8BE9FD">f64</font><font color="#FF79C6"><u style="text-decoration-style:single">::</u></font><font color="#F8F8F2">powf(num, </font><font color="#BD93F9">2.0</font><font color="#F8F8F2">);</font> <font color="#F8F8F2"> println!(</font><font color="#F1FA8C">"The square of </font><font color="#BD93F9">{:.2}</font><font color="#F1FA8C"> is </font><font color="#BD93F9">{:.2}</font><font color="#F1FA8C">."</font><font color="#F8F8F2">, num, result);</font> <font color="#F8F8F2"> </font><font color="#FFFFFF">}</font> Theme: <b>GitHub</b> <font color="#333333"> </font><font color="#969896">// Output the square of a number.</font> <font color="#333333"> </font><font color="#A71D5D">fn</font><font color="#333333"> </font><font color="#795DA3">print_square</font><font color="#333333">(</font><font color="#0086B3">num</font><font color="#333333">: </font><font color="#A71D5D">f64</font><font color="#333333">) {</font> <font color="#333333"> </font><font color="#A71D5D">let</font><font color="#333333"> result </font><font color="#A71D5D">=</font><font color="#333333"> </font><font color="#A71D5D">f64</font><font color="#333333">::powf(num, </font><font color="#0086B3">2.0</font><font color="#333333">);</font> <font color="#333333"> println!(</font><font color="#183691">"The square of </font><font color="#0086B3">{:.2}</font><font color="#183691"> is </font><font color="#0086B3">{:.2}</font><font color="#183691">."</font><font color="#333333">, num, result);</font> <font color="#333333"> }</font> Theme: <b>Monokai Extended</b> <font color="#F8F8F2"> </font><font color="#75715E">// Output the square of a number.</font> <font color="#F8F8F2"> </font><font color="#66D9EF">fn</font><font color="#F8F8F2"> </font><font color="#A6E22E">print_square</font><font color="#F8F8F2">(</font><font color="#FD971F">num</font><font color="#F8F8F2">: </font><font color="#66D9EF">f64</font><font color="#F8F8F2">) {</font> <font color="#F8F8F2"> </font><font color="#66D9EF">let</font><font color="#F8F8F2"> result </font><font color="#F92672">=</font><font color="#F8F8F2"> </font><font color="#66D9EF">f64</font><font color="#F8F8F2">::powf(num, </font><font color="#BE84FF">2.0</font><font color="#F8F8F2">);</font> <font color="#F8F8F2"> println!(</font><font color="#E6DB74">"The square of </font><font color="#BE84FF">{:.2}</font><font color="#E6DB74"> is </font><font color="#BE84FF">{:.2}</font><font color="#E6DB74">."</font><font color="#F8F8F2">, num, result);</font> <font color="#F8F8F2"> }</font> Theme: <b>Monokai Extended Bright</b> <font color="#F8F8F2"> </font><font color="#75715E">// Output the square of a number.</font> <font color="#F8F8F2"> </font><font color="#66D9EF">fn</font><font color="#F8F8F2"> </font><font color="#A6E22E">print_square</font><font color="#F8F8F2">(</font><font color="#FD971F">num</font><font color="#F8F8F2">: </font><font color="#66D9EF">f64</font><font color="#F8F8F2">) {</font> <font color="#F8F8F2"> </font><font color="#66D9EF">let</font><font color="#F8F8F2"> result </font><font color="#F92672">=</font><font color="#F8F8F2"> </font><font color="#66D9EF">f64</font><font color="#F8F8F2">::powf(num, </font><font color="#AE81FF">2.0</font><font color="#F8F8F2">);</font> <font color="#F8F8F2"> println!(</font><font color="#E6DB74">"The square of </font><font color="#AE81FF">{:.2}</font><font color="#E6DB74"> is </font><font color="#AE81FF">{:.2}</font><font color="#E6DB74">."</font><font color="#F8F8F2">, num, result);</font> <font color="#F8F8F2"> }</font> Theme: <b>Monokai Extended Light</b> <font color="#49483E"> </font><font color="#75715E">// Output the square of a number.</font> <font color="#49483E"> </font><font color="#0089B3">fn</font><font color="#49483E"> </font><font color="#679C00">print_square</font><font color="#49483E">(</font><font color="#CF7000">num</font><font color="#49483E">: </font><font color="#0089B3">f64</font><font color="#49483E">) {</font> <font color="#49483E"> </font><font color="#0089B3">let</font><font color="#49483E"> result </font><font color="#F9005A">=</font><font color="#49483E"> </font><font color="#0089B3">f64</font><font color="#49483E">::powf(num, </font><font color="#684D99">2.0</font><font color="#49483E">);</font> <font color="#49483E"> println!(</font><font color="#998F2F">"The square of </font><font color="#684D99">{:.2}</font><font color="#998F2F"> is </font><font color="#684D99">{:.2}</font><font color="#998F2F">."</font><font color="#49483E">, num, result);</font> <font color="#49483E"> }</font> Theme: <b>Monokai Extended Origin</b> <font color="#F8F8F2"> </font><font color="#75715E">// Output the square of a number.</font> <font color="#F8F8F2"> </font><font color="#66D9EF">fn</font><font color="#F8F8F2"> </font><font color="#A6E22E">print_square</font><font color="#F8F8F2">(</font><font color="#FD971F">num</font><font color="#F8F8F2">: </font><font color="#66D9EF">f64</font><font color="#F8F8F2">) {</font> <font color="#F8F8F2"> </font><font color="#66D9EF">let</font><font color="#F8F8F2"> result </font><font color="#F92672">=</font><font color="#F8F8F2"> </font><font color="#66D9EF">f64</font><font color="#F8F8F2">::powf(num, </font><font color="#AE81FF">2.0</font><font color="#F8F8F2">);</font> <font color="#F8F8F2"> println!(</font><font color="#E6DB74">"The square of </font><font color="#AE81FF">{:.2}</font><font color="#E6DB74"> is </font><font color="#AE81FF">{:.2}</font><font color="#E6DB74">."</font><font color="#F8F8F2">, num, result);</font> <font color="#F8F8F2"> }</font> Theme: <b>Nord</b> <font color="#D8DEE9"> </font><font color="#616E88">// Output the square of a number.</font> <font color="#D8DEE9"> </font><font color="#81A1C1">fn</font><font color="#D8DEE9"> </font><font color="#88C0D0">print_square</font><font color="#D8DEE9">(num</font><font color="#ECEFF4">:</font><font color="#D8DEE9"> </font><font color="#81A1C1">f64</font><font color="#D8DEE9">) {</font> <font color="#D8DEE9"> </font><font color="#81A1C1">let</font><font color="#D8DEE9"> result </font><font color="#81A1C1">=</font><font color="#D8DEE9"> </font><font color="#81A1C1">f64::</font><font color="#D8DEE9">powf(num</font><font color="#ECEFF4">,</font><font color="#D8DEE9"> </font><font color="#B48EAD">2.0</font><font color="#D8DEE9">)</font><font color="#ECEFF4">;</font> <font color="#D8DEE9"> println!(</font><font color="#A3BE8C">"The square of </font><font color="#EBCB8B">{:.2}</font><font color="#A3BE8C"> is </font><font color="#EBCB8B">{:.2}</font><font color="#A3BE8C">."</font><font color="#ECEFF4">,</font><font color="#D8DEE9"> num</font><font color="#ECEFF4">,</font><font color="#D8DEE9"> result)</font><font color="#ECEFF4">;</font> <font color="#D8DEE9"> }</font> Theme: <b>OneHalfDark</b> <font color="#DCDFE4"> </font><font color="#5C6370">// Output the square of a number.</font> <font color="#DCDFE4"> </font><font color="#C678DD">fn</font><font color="#DCDFE4"> </font><font color="#61AFEF">print_square</font><font color="#DCDFE4">(</font><font color="#E06C75">num</font><font color="#DCDFE4">: </font><font color="#C678DD">f64</font><font color="#DCDFE4">) {</font> <font color="#DCDFE4"> </font><font color="#C678DD">let</font><font color="#DCDFE4"> result </font><font color="#C678DD">=</font><font color="#DCDFE4"> </font><font color="#C678DD">f64</font><font color="#DCDFE4">::powf(num, </font><font color="#E5C07B">2.0</font><font color="#DCDFE4">);</font> <font color="#DCDFE4"> println!(</font><font color="#98C379">"The square of </font><font color="#E5C07B">{:.2}</font><font color="#98C379"> is </font><font color="#E5C07B">{:.2}</font><font color="#98C379">."</font><font color="#DCDFE4">, num, result);</font> <font color="#DCDFE4"> }</font> Theme: <b>OneHalfLight</b> <font color="#383A42"> </font><font color="#A0A1A7">// Output the square of a number.</font> <font color="#383A42"> </font><font color="#A626A4">fn</font><font color="#383A42"> </font><font color="#0184BC">print_square</font><font color="#383A42">(</font><font color="#E45649">num</font><font color="#383A42">: </font><font color="#A626A4">f64</font><font color="#383A42">) {</font> <font color="#383A42"> </font><font color="#A626A4">let</font><font color="#383A42"> result </font><font color="#A626A4">=</font><font color="#383A42"> </font><font color="#A626A4">f64</font><font color="#383A42">::powf(num, </font><font color="#C18401">2.0</font><font color="#383A42">);</font> <font color="#383A42"> println!(</font><font color="#50A14F">"The square of </font><font color="#C18401">{:.2}</font><font color="#50A14F"> is </font><font color="#C18401">{:.2}</font><font color="#50A14F">."</font><font color="#383A42">, num, result);</font> <font color="#383A42"> }</font> Theme: <b>Solarized (dark)</b> <font color="#839496"> </font><font color="#586E75">// Output the square of a number.</font> <font color="#839496"> </font><font color="#268BD2">fn</font><font color="#839496"> </font><font color="#B58900">print_square</font><font color="#657B83">(</font><font color="#268BD2">num</font><font color="#839496">: </font><font color="#268BD2">f64</font><font color="#657B83">)</font><font color="#839496"> </font><font color="#657B83">{</font> <font color="#839496"> </font><font color="#268BD2">let</font><font color="#839496"> result </font><font color="#657B83">=</font><font color="#839496"> </font><font color="#268BD2">f64</font><font color="#839496">::powf</font><font color="#657B83">(</font><font color="#839496">num, </font><font color="#6C71C4">2.0</font><font color="#657B83">)</font><font color="#839496">;</font> <font color="#839496"> </font><font color="#859900">println!</font><font color="#657B83">(</font><font color="#839496">"</font><font color="#2AA198">The square of </font><font color="#CB4B16">{:.2}</font><font color="#2AA198"> is </font><font color="#CB4B16">{:.2}</font><font color="#2AA198">.</font><font color="#839496">", num, result</font><font color="#657B83">)</font><font color="#839496">;</font> <font color="#839496"> </font><font color="#657B83">}</font> Theme: <b>Solarized (light)</b> <font color="#657B83"> </font><font color="#93A1A1">// Output the square of a number.</font> <font color="#657B83"> </font><font color="#268BD2">fn</font><font color="#657B83"> </font><font color="#B58900">print_square</font><font color="#657B83">(</font><font color="#268BD2">num</font><font color="#657B83">: </font><font color="#268BD2">f64</font><font color="#657B83">) {</font> <font color="#657B83"> </font><font color="#268BD2">let</font><font color="#657B83"> result = </font><font color="#268BD2">f64</font><font color="#657B83">::powf(num, </font><font color="#6C71C4">2.0</font><font color="#657B83">);</font> <font color="#657B83"> </font><font color="#859900">println!</font><font color="#657B83">(</font><font color="#839496">"</font><font color="#2AA198">The square of </font><font color="#CB4B16">{:.2}</font><font color="#2AA198"> is </font><font color="#CB4B16">{:.2}</font><font color="#2AA198">.</font><font color="#839496">"</font><font color="#657B83">, num, result);</font> <font color="#657B83"> }</font> Theme: <b>Sublime Snazzy</b> <font color="#F8F8F2"> </font><font color="#686868">// Output the square of a number.</font> <font color="#F8F8F2"> </font><font color="#9AEDFE">fn</font><font color="#F8F8F2"> </font><font color="#9AEDFE">print_square</font><font color="#F8F8F2">(</font><font color="#FF6AC1">num</font><font color="#F8F8F2">: </font><font color="#9AEDFE">f64</font><font color="#F8F8F2">) {</font> <font color="#F8F8F2"> </font><font color="#9AEDFE">let</font><font color="#F8F8F2"> result </font><font color="#FF5C57">=</font><font color="#F8F8F2"> </font><font color="#9AEDFE">f64</font><font color="#F8F8F2">::powf(num, </font><font color="#F1F1F0">2.0</font><font color="#F8F8F2">);</font> <font color="#F8F8F2"> println!(</font><font color="#F3F99D">"The square of </font><font color="#5AF78E">{:.2}</font><font color="#F3F99D"> is </font><font color="#5AF78E">{:.2}</font><font color="#F3F99D">."</font><font color="#F8F8F2">, num, result);</font> <font color="#F8F8F2"> }</font> Theme: <b>TwoDark</b> <font color="#ABB2BF"> </font><font color="#5C6370">// Output the square of a number.</font> <font color="#ABB2BF"> </font><font color="#C678DD">fn</font><font color="#ABB2BF"> </font><font color="#61AFEF">print_square</font><font color="#ABB2BF">(</font><font color="#E06C75">num</font><font color="#ABB2BF">: </font><font color="#C678DD">f64</font><font color="#ABB2BF">) {</font> <font color="#ABB2BF"> </font><font color="#C678DD">let</font><font color="#ABB2BF"> result = </font><font color="#C678DD">f64</font><font color="#ABB2BF">::powf(num, </font><font color="#D19A66">2.0</font><font color="#ABB2BF">);</font> <font color="#ABB2BF"> println!(</font><font color="#98C379">"The square of </font><font color="#D19A66">{:.2}</font><font color="#98C379"> is </font><font color="#D19A66">{:.2}</font><font color="#98C379">."</font><font color="#ABB2BF">, num, result);</font> <font color="#ABB2BF"> }</font> Theme: <b>Visual Studio Dark+</b> <font color="#DCDCDC"> </font><font color="#608B4E">// Output the square of a number.</font> <font color="#DCDCDC"> </font><font color="#569CD6">fn</font><font color="#DCDCDC"> </font><font color="#DCDCAA">print_square</font><font color="#DCDCDC">(</font><font color="#9CDCFE">num</font><font color="#DCDCDC">: </font><font color="#569CD6">f64</font><font color="#DCDCDC">) {</font> <font color="#DCDCDC"> </font><font color="#569CD6">let</font><font color="#DCDCDC"> result = </font><font color="#569CD6">f64</font><font color="#DCDCDC">::powf(num, </font><font color="#B5CEA8">2.0</font><font color="#DCDCDC">);</font> <font color="#DCDCDC"> println!(</font><font color="#D69D85">"The square of </font><font color="#B4CEA8">{:.2}</font><font color="#D69D85"> is </font><font color="#B4CEA8">{:.2}</font><font color="#D69D85">."</font><font color="#DCDCDC">, num, result);</font> <font color="#DCDCDC"> }</font> Theme: <b>ansi</b> <font color="#26A269">// Output the square of a number.</font> <font color="#A347BA">fn</font> <font color="#13496F">print_square</font>(num: <font color="#A347BA">f64</font>) { <font color="#A347BA">let</font> result <font color="#A347BA">=</font> <font color="#A347BA">f64</font>::powf(num, <font color="#A2734C">2.0</font>); println!(<font color="#26A269">"The square of </font><font color="#A2734C">{:.2}</font><font color="#26A269"> is </font><font color="#A2734C">{:.2}</font><font color="#26A269">."</font>, num, result); } Theme: <b>base16</b> <font color="#D0CFCC"> </font><font color="#5E5C64">// Output the square of a number.</font> <font color="#D0CFCC"> </font><font color="#A347BA">fn</font><font color="#D0CFCC"> </font><font color="#13496F">print_square</font><font color="#D0CFCC">(num: </font><font color="#A347BA">f64</font><font color="#D0CFCC">) {</font> <font color="#D0CFCC"> </font><font color="#A347BA">let</font><font color="#D0CFCC"> result = </font><font color="#A347BA">f64</font><font color="#D0CFCC">::powf(num, </font><font color="#F66151">2.0</font><font color="#D0CFCC">);</font> <font color="#D0CFCC"> println!("</font><font color="#26A269">The square of </font><font color="#F66151">{:.2}</font><font color="#26A269"> is </font><font color="#F66151">{:.2}</font><font color="#26A269">.</font><font color="#D0CFCC">", num, result);</font> <font color="#D0CFCC"> }</font> Theme: <b>base16-256</b> <font color="#D0CFCC"> </font><font color="#5E5C64">// Output the square of a number.</font> <font color="#D0CFCC"> </font><font color="#A347BA">fn</font><font color="#D0CFCC"> </font><font color="#13496F">print_square</font><font color="#D0CFCC">(num: </font><font color="#A347BA">f64</font><font color="#D0CFCC">) {</font> <font color="#D0CFCC"> </font><font color="#A347BA">let</font><font color="#D0CFCC"> result = </font><font color="#A347BA">f64</font><font color="#D0CFCC">::powf(num, </font><font color="#000000">2.0</font><font color="#D0CFCC">);</font> <font color="#D0CFCC"> println!("</font><font color="#26A269">The square of </font><font color="#000000">{:.2}</font><font color="#26A269"> is </font><font color="#000000">{:.2}</font><font color="#26A269">.</font><font color="#D0CFCC">", num, result);</font> <font color="#D0CFCC"> }</font> Theme: <b>gruvbox-dark</b> <font color="#FBF1C7"> </font><font color="#928374">// Output the square of a number.</font> <font color="#FBF1C7"> </font><font color="#8EC07C">fn</font><font color="#FBF1C7"> </font><font color="#B8BB26">print_square</font><font color="#FBF1C7">(num: </font><font color="#FB4934">f64</font><font color="#FBF1C7">) {</font> <font color="#FBF1C7"> </font><font color="#FB4934">let</font><font color="#FBF1C7"> result </font><font color="#8EC07C">=</font><font color="#FBF1C7"> </font><font color="#FB4934">f64</font><font color="#FBF1C7">::powf(num, </font><font color="#D3869B">2.0</font><font color="#FBF1C7">);</font> <font color="#FBF1C7"> println!("</font><font color="#B8BB26">The square of </font><font color="#8EC07C">{:.2}</font><font color="#B8BB26"> is </font><font color="#8EC07C">{:.2}</font><font color="#B8BB26">.</font><font color="#FBF1C7">", num, result);</font> <font color="#FBF1C7"> }</font> Theme: <b>gruvbox-light</b> <font color="#282828"> </font><font color="#928374">// Output the square of a number.</font> <font color="#282828"> </font><font color="#427B58">fn</font><font color="#282828"> </font><font color="#79740E">print_square</font><font color="#282828">(num: </font><font color="#9D0006">f64</font><font color="#282828">) {</font> <font color="#282828"> </font><font color="#9D0006">let</font><font color="#282828"> result </font><font color="#427B58">=</font><font color="#282828"> </font><font color="#9D0006">f64</font><font color="#282828">::powf(num, </font><font color="#8F3F71">2.0</font><font color="#282828">);</font> <font color="#282828"> println!("</font><font color="#79740E">The square of </font><font color="#427B58">{:.2}</font><font color="#79740E"> is </font><font color="#427B58">{:.2}</font><font color="#79740E">.</font><font color="#282828">", num, result);</font> <font color="#282828"> }</font> Theme: <b>zenburn</b> <font color="#DEDEDE"> </font><font color="#A0CFA1">//</font><font color="#87AE86"> Output the square of a number.</font> <font color="#DEDEDE"> </font><font color="#FFFB9D">fn</font><font color="#DEDEDE"> </font><font color="#FFFD87">print_square</font><font color="#DEDEDE">(num: </font><font color="#FFFB9D">f64</font><font color="#DEDEDE">) {</font> <font color="#DEDEDE"> </font><font color="#FFFB9D">let</font><font color="#DEDEDE"> result </font><font color="#ECECEC">=</font><font color="#DEDEDE"> </font><font color="#FFFB9D">f64</font><font color="#DEDEDE">::powf(num, </font><font color="#87D6D5"><b>2.0</b></font><font color="#DEDEDE">);</font> <font color="#DEDEDE"> println!(</font><font color="#D6D6D6">"</font><font color="#D68686">The square of </font><font color="#CC9495"><b>{:.2}</b></font><font color="#D68686"> is </font><font color="#CC9495"><b>{:.2}</b></font><font color="#D68686">.</font><font color="#D6D6D6">"</font><font color="#DEDEDE">, num, result);</font> <font color="#DEDEDE"> }</font> Further themes can be installed to '/home/tomoyan/.config/bat/themes', and are added to the cache with `bat cache --build`. For more information, see: https://github.com/sharkdp/bat#adding-new-themes </pre></html></WRAP> </WRAP> サポート言語の一覧🤔\\ <WRAP color_term> <WRAP color_command><html><pre> <font color="#FF8700"><b>$</b></font> <font color="#26A269">bat</font> <font color="#A347BA">--list-languages</font> </pre></html></WRAP> <WRAP color_result_hlong><html><pre> ActionScript <font color="#26A269">as</font> Ada <font color="#26A269">adb</font>, <font color="#26A269">ads</font>, <font color="#26A269">gpr</font> Apache Conf <font color="#26A269">envvars</font>, <font color="#26A269">htaccess</font>, <font color="#26A269">HTACCESS</font>, <font color="#26A269">htgroups</font>, <font color="#26A269">HTGROUPS</font>, <font color="#26A269">htpasswd</font>, <font color="#26A269">HTPASSWD</font>, <font color="#26A269">.htaccess</font>, <font color="#26A269">.HTACCESS</font>, <font color="#26A269">.htgroups</font>, <font color="#26A269">.HTGROUPS</font>, <font color="#26A269">.htpasswd</font>, <font color="#26A269">.HTPASSWD</font>, <font color="#26A269">/etc/apache2/**/*.conf</font>, <font color="#26A269">/etc/apache2/sites-*/**/*</font>, <font color="#26A269">httpd.conf</font> AppleScript <font color="#26A269">applescript</font>, <font color="#26A269">script editor</font> ARM Assembly <font color="#26A269">s</font>, <font color="#26A269">S</font> AsciiDoc (Asciidoctor) <font color="#26A269">adoc</font>, <font color="#26A269">ad</font>, <font color="#26A269">asciidoc</font> ASP <font color="#26A269">asa</font> Assembly (x86_64) <font color="#26A269">yasm</font>, <font color="#26A269">nasm</font>, <font color="#26A269">asm</font>, <font color="#26A269">inc</font>, <font color="#26A269">mac</font> Authorized Keys <font color="#26A269">authorized_keys</font>, <font color="#26A269">pub</font>, <font color="#26A269">authorized_keys2</font> AWK <font color="#26A269">awk</font> Batch File <font color="#26A269">bat</font>, <font color="#26A269">cmd</font> BibTeX <font color="#26A269">bib</font> Bourne Again Shell (bash) <font color="#26A269">sh</font>, <font color="#26A269">bash</font>, <font color="#26A269">zsh</font>, <font color="#26A269">ash</font>, <font color="#26A269">.bash_aliases</font>, <font color="#26A269">.bash_completions</font>, <font color="#26A269">.bash_functions</font>, <font color="#26A269">.bash_login</font>, <font color="#26A269">.bash_logout</font>, <font color="#26A269">.bash_profile</font>, <font color="#26A269">.bash_variables</font>, <font color="#26A269">.bashrc</font>, <font color="#26A269">.profile</font>, <font color="#26A269">.textmate_init</font>, <font color="#26A269">.zlogin</font>, <font color="#26A269">.zlogout</font>, <font color="#26A269">.zprofile</font>, <font color="#26A269">.zshenv</font>, <font color="#26A269">.zshrc</font>, <font color="#26A269">PKGBUILD</font>, <font color="#26A269">ebuild</font>, <font color="#26A269">eclass</font>, <font color="#26A269">**/bat/config</font>, <font color="#26A269">/etc/profile</font>, <font color="#26A269">os-release</font>, <font color="#26A269">*.ksh</font> C <font color="#26A269">c</font> C# <font color="#26A269">cs</font>, <font color="#26A269">csx</font> C++ <font color="#26A269">cpp</font>, <font color="#26A269">cc</font>, <font color="#26A269">cp</font>, <font color="#26A269">cxx</font>, <font color="#26A269">c++</font>, <font color="#26A269">h</font>, <font color="#26A269">hh</font>, <font color="#26A269">hpp</font>, <font color="#26A269">hxx</font>, <font color="#26A269">h++</font>, <font color="#26A269">inl</font>, <font color="#26A269">ipp</font>, <font color="#26A269">*.h</font> Cabal <font color="#26A269">cabal</font> Clojure <font color="#26A269">clj</font>, <font color="#26A269">cljc</font>, <font color="#26A269">cljs</font>, <font color="#26A269">edn</font> CMake <font color="#26A269">CMakeLists.txt</font>, <font color="#26A269">cmake</font> CMake C Header <font color="#26A269">h.in</font> CMake C++ Header <font color="#26A269">hh.in</font>, <font color="#26A269">hpp.in</font>, <font color="#26A269">hxx.in</font>, <font color="#26A269">h++.in</font> CMakeCache <font color="#26A269">CMakeCache.txt</font> CoffeeScript <font color="#26A269">coffee</font>, <font color="#26A269">Cakefile</font>, <font color="#26A269">coffee.erb</font>, <font color="#26A269">cson</font> Comma Separated Values <font color="#26A269">csv</font>, <font color="#26A269">tsv</font> Command Help <font color="#26A269">cmd-help</font>, <font color="#26A269">help</font> CpuInfo <font color="#26A269">cpuinfo</font> Crontab <font color="#26A269">tab</font>, <font color="#26A269">crontab</font>, <font color="#26A269">cron.d</font> Crystal <font color="#26A269">cr</font> CSS <font color="#26A269">css</font>, <font color="#26A269">css.erb</font>, <font color="#26A269">css.liquid</font> D <font color="#26A269">d</font>, <font color="#26A269">di</font> Dart <font color="#26A269">dart</font> Diff <font color="#26A269">diff</font>, <font color="#26A269">patch</font> Dockerfile <font color="#26A269">Dockerfile</font>, <font color="#26A269">dockerfile</font>, <font color="#26A269">.Dockerfile</font>, <font color="#26A269">Containerfile</font> DotENV <font color="#26A269">.env</font>, <font color="#26A269">.env.dist</font>, <font color="#26A269">.env.local</font>, <font color="#26A269">.env.sample</font>, <font color="#26A269">.env.example</font>, <font color="#26A269">.env.template</font>, <font color="#26A269">.env.test</font>, <font color="#26A269">.env.test.local</font>, <font color="#26A269">.env.testing</font>, <font color="#26A269">.env.dev</font>, <font color="#26A269">.env.development</font>, <font color="#26A269">.env.development.local</font>, <font color="#26A269">.env.prod</font>, <font color="#26A269">.env.production</font>, <font color="#26A269">.env.production.local</font>, <font color="#26A269">.env.dusk.local</font>, <font color="#26A269">.env.staging</font>, <font color="#26A269">.env.default</font>, <font color="#26A269">.env.defaults</font>, <font color="#26A269">.envrc</font>, <font color="#26A269">.flaskenv</font>, <font color="#26A269">env</font>, <font color="#26A269">env.example</font>, <font color="#26A269">env.sample</font>, <font color="#26A269">env.template</font> Elixir <font color="#26A269">ex</font>, <font color="#26A269">exs</font> Elm <font color="#26A269">elm</font> Email <font color="#26A269">eml</font>, <font color="#26A269">msg</font>, <font color="#26A269">mbx</font>, <font color="#26A269">mboxz</font>, <font color="#26A269">/var/spool/mail/*</font>, <font color="#26A269">/var/mail/*</font> Erlang <font color="#26A269">erl</font>, <font color="#26A269">hrl</font>, <font color="#26A269">Emakefile</font>, <font color="#26A269">emakefile</font>, <font color="#26A269">escript</font> F# <font color="#26A269">fs</font>, <font color="#26A269">fsi</font>, <font color="#26A269">fsx</font>, <font color="#26A269">*.fs</font> Fish <font color="#26A269">fish</font> Fortran (Fixed Form) <font color="#26A269">f</font>, <font color="#26A269">F</font>, <font color="#26A269">f77</font>, <font color="#26A269">F77</font>, <font color="#26A269">for</font>, <font color="#26A269">FOR</font>, <font color="#26A269">fpp</font>, <font color="#26A269">FPP</font> Fortran (Modern) <font color="#26A269">f90</font>, <font color="#26A269">F90</font>, <font color="#26A269">f95</font>, <font color="#26A269">F95</font>, <font color="#26A269">f03</font>, <font color="#26A269">F03</font>, <font color="#26A269">f08</font>, <font color="#26A269">F08</font> Fortran Namelist <font color="#26A269">namelist</font> fstab <font color="#26A269">fstab</font>, <font color="#26A269">crypttab</font>, <font color="#26A269">mtab</font> Git Attributes <font color="#26A269">attributes</font>, <font color="#26A269">gitattributes</font>, <font color="#26A269">.gitattributes</font>, <font color="#26A269">/home/tomoyan/.config/git/attributes</font> Git Commit <font color="#26A269">COMMIT_EDITMSG</font>, <font color="#26A269">MERGE_MSG</font>, <font color="#26A269">TAG_EDITMSG</font> Git Config <font color="#26A269">gitconfig</font>, <font color="#26A269">.gitconfig</font>, <font color="#26A269">.gitmodules</font>, <font color="#26A269">/home/tomoyan/.config/git/config</font> Git Ignore <font color="#26A269">exclude</font>, <font color="#26A269">gitignore</font>, <font color="#26A269">.gitignore</font>, <font color="#26A269">/home/tomoyan/.config/git/ignore</font> Git Link <font color="#26A269">.git</font> Git Log <font color="#26A269">gitlog</font> Git Mailmap <font color="#26A269">.mailmap</font>, <font color="#26A269">mailmap</font> Git Rebase Todo <font color="#26A269">git-rebase-todo</font> GLSL <font color="#26A269">vs</font>, <font color="#26A269">gs</font>, <font color="#26A269">vsh</font>, <font color="#26A269">fsh</font>, <font color="#26A269">gsh</font>, <font color="#26A269">vshader</font>, <font color="#26A269">fshader</font>, <font color="#26A269">gshader</font>, <font color="#26A269">vert</font>, <font color="#26A269">frag</font>, <font color="#26A269">geom</font>, <font color="#26A269">tesc</font>, <font color="#26A269">tese</font>, <font color="#26A269">comp</font>, <font color="#26A269">glsl</font>, <font color="#26A269">mesh</font>, <font color="#26A269">task</font>, <font color="#26A269">rgen</font>, <font color="#26A269">rint</font>, <font color="#26A269">rahit</font>, <font color="#26A269">rchit</font>, <font color="#26A269">rmiss</font>, <font color="#26A269">rcall</font> gnuplot <font color="#26A269">gp</font>, <font color="#26A269">gpl</font>, <font color="#26A269">gnuplot</font>, <font color="#26A269">gnu</font>, <font color="#26A269">plot</font>, <font color="#26A269">plt</font> Go <font color="#26A269">go</font> GraphQL <font color="#26A269">graphql</font>, <font color="#26A269">graphqls</font>, <font color="#26A269">gql</font> Graphviz (DOT) <font color="#26A269">dot</font>, <font color="#26A269">DOT</font>, <font color="#26A269">gv</font> Groff/troff <font color="#26A269">groff</font>, <font color="#26A269">troff</font>, <font color="#26A269">1</font>, <font color="#26A269">2</font>, <font color="#26A269">3</font>, <font color="#26A269">4</font>, <font color="#26A269">5</font>, <font color="#26A269">6</font>, <font color="#26A269">7</font>, <font color="#26A269">8</font>, <font color="#26A269">9</font> Groovy <font color="#26A269">groovy</font>, <font color="#26A269">gvy</font>, <font color="#26A269">gradle</font>, <font color="#26A269">Jenkinsfile</font> group <font color="#26A269">group</font> Haskell <font color="#26A269">hs</font> Highlight non-printables <font color="#26A269">show-nonprintable</font> hosts <font color="#26A269">hosts</font> HTML <font color="#26A269">html</font>, <font color="#26A269">htm</font>, <font color="#26A269">shtml</font>, <font color="#26A269">xhtml</font> HTML (ASP) <font color="#26A269">asp</font> HTML (EEx) <font color="#26A269">html.eex</font>, <font color="#26A269">html.leex</font> HTML (Erlang) <font color="#26A269">yaws</font> HTML (Jinja2) <font color="#26A269">htm.j2</font>, <font color="#26A269">html.j2</font>, <font color="#26A269">xhtml.j2</font>, <font color="#26A269">xml.j2</font> HTML (Rails) <font color="#26A269">rails</font>, <font color="#26A269">rhtml</font>, <font color="#26A269">erb</font>, <font color="#26A269">html.erb</font> HTML (Tcl) <font color="#26A269">adp</font> HTML (Twig) <font color="#26A269">twig</font>, <font color="#26A269">html.twig</font> HTTP Request and Response <font color="#26A269">http</font> INI <font color="#26A269">ini</font>, <font color="#26A269">INI</font>, <font color="#26A269">inf</font>, <font color="#26A269">INF</font>, <font color="#26A269">reg</font>, <font color="#26A269">REG</font>, <font color="#26A269">lng</font>, <font color="#26A269">cfg</font>, <font color="#26A269">CFG</font>, <font color="#26A269">desktop</font>, <font color="#26A269">url</font>, <font color="#26A269">URL</font>, <font color="#26A269">.editorconfig</font>, <font color="#26A269">.coveragerc</font>, <font color="#26A269">.pylintrc</font>, <font color="#26A269">.gitlint</font>, <font color="#26A269">.hgrc</font>, <font color="#26A269">hgrc</font>, <font color="#26A269">**/systemd/**/*.conf</font>, <font color="#26A269">**/systemd/**/*.example</font>, <font color="#26A269">*.automount</font>, <font color="#26A269">*.device</font>, <font color="#26A269">*.dnssd</font>, <font color="#26A269">*.link</font>, <font color="#26A269">*.mount</font>, <font color="#26A269">*.netdev</font>, <font color="#26A269">*.network</font>, <font color="#26A269">*.nspawn</font>, <font color="#26A269">*.path</font>, <font color="#26A269">*.service</font>, <font color="#26A269">*.scope</font>, <font color="#26A269">*.slice</font>, <font color="#26A269">*.socket</font>, <font color="#26A269">*.swap</font>, <font color="#26A269">*.target</font>, <font color="#26A269">*.timer</font>, <font color="#26A269">*.hook</font> Java <font color="#26A269">java</font>, <font color="#26A269">bsh</font> Java Properties <font color="#26A269">properties</font> Java Server Page (JSP) <font color="#26A269">jsp</font> JavaScript <font color="#26A269">htc</font> JavaScript (Babel) <font color="#26A269">js</font>, <font color="#26A269">mjs</font>, <font color="#26A269">jsx</font>, <font color="#26A269">babel</font>, <font color="#26A269">es6</font>, <font color="#26A269">cjs</font>, <font color="#26A269">*.pac</font> JavaScript (Rails) <font color="#26A269">js.erb</font> Jinja2 <font color="#26A269">j2</font>, <font color="#26A269">jinja2</font>, <font color="#26A269">jinja</font> JQ <font color="#26A269">jq</font> JSON <font color="#26A269">json</font>, <font color="#26A269">sublime-settings</font>, <font color="#26A269">sublime-menu</font>, <font color="#26A269">sublime-keymap</font>, <font color="#26A269">sublime-mousemap</font>, <font color="#26A269">sublime-theme</font>, <font color="#26A269">sublime-build</font>, <font color="#26A269">sublime-project</font>, <font color="#26A269">sublime-completions</font>, <font color="#26A269">sublime-commands</font>, <font color="#26A269">sublime-macro</font>, <font color="#26A269">sublime-color-scheme</font>, <font color="#26A269">ipynb</font>, <font color="#26A269">Pipfile.lock</font>, <font color="#26A269">*.jsonl</font>, <font color="#26A269">*.sarif</font> jsonnet <font color="#26A269">jsonnet</font>, <font color="#26A269">libsonnet</font>, <font color="#26A269">libjsonnet</font> Julia <font color="#26A269">jl</font> Known Hosts <font color="#26A269">known_hosts</font>, <font color="#26A269">known_hosts.old</font> Kotlin <font color="#26A269">kt</font>, <font color="#26A269">kts</font> LaTeX <font color="#26A269">tex</font>, <font color="#26A269">ltx</font> Lean <font color="#26A269">lean</font> Less <font color="#26A269">less</font>, <font color="#26A269">css.less</font> Lisp <font color="#26A269">lisp</font>, <font color="#26A269">cl</font>, <font color="#26A269">clisp</font>, <font color="#26A269">l</font>, <font color="#26A269">mud</font>, <font color="#26A269">el</font>, <font color="#26A269">scm</font>, <font color="#26A269">ss</font>, <font color="#26A269">lsp</font>, <font color="#26A269">fasl</font> Literate Haskell <font color="#26A269">lhs</font> LiveScript <font color="#26A269">ls</font>, <font color="#26A269">Slakefile</font>, <font color="#26A269">ls.erb</font> LLVM <font color="#26A269">ll</font> log <font color="#26A269">log</font> Lua <font color="#26A269">lua</font>, <font color="#26A269">*.nse</font> Makefile <font color="#26A269">make</font>, <font color="#26A269">GNUmakefile</font>, <font color="#26A269">makefile</font>, <font color="#26A269">Makefile</font>, <font color="#26A269">makefile.am</font>, <font color="#26A269">Makefile.am</font>, <font color="#26A269">makefile.in</font>, <font color="#26A269">Makefile.in</font>, <font color="#26A269">OCamlMakefile</font>, <font color="#26A269">mak</font>, <font color="#26A269">mk</font> Manpage <font color="#26A269">man</font> Markdown <font color="#26A269">md</font>, <font color="#26A269">mdown</font>, <font color="#26A269">markdown</font>, <font color="#26A269">markdn</font> MATLAB <font color="#26A269">matlab</font> MediaWiki <font color="#26A269">mediawiki</font>, <font color="#26A269">wikipedia</font>, <font color="#26A269">wiki</font> MemInfo <font color="#26A269">meminfo</font> NAnt Build File <font color="#26A269">build</font> nginx <font color="#26A269">conf.erb</font>, <font color="#26A269">nginx.conf</font>, <font color="#26A269">mime.types</font>, <font color="#26A269">fastcgi_params</font>, <font color="#26A269">scgi_params</font>, <font color="#26A269">uwsgi_params</font>, <font color="#26A269">/etc/nginx/**/*.conf</font>, <font color="#26A269">/etc/nginx/sites-*/**/*</font>, <font color="#26A269">nginx.conf</font>, <font color="#26A269">mime.types</font> Nim <font color="#26A269">nim</font>, <font color="#26A269">nims</font>, <font color="#26A269">nimble</font> Ninja <font color="#26A269">ninja</font> Nix <font color="#26A269">nix</font> NSIS <font color="#26A269">nsi</font>, <font color="#26A269">nsh</font>, <font color="#26A269">bnsi</font>, <font color="#26A269">bnsh</font>, <font color="#26A269">nsdinc</font> Objective-C <font color="#26A269">m</font> Objective-C++ <font color="#26A269">mm</font> OCaml <font color="#26A269">ml</font>, <font color="#26A269">mli</font> OCamllex <font color="#26A269">mll</font> OCamlyacc <font color="#26A269">mly</font> orgmode <font color="#26A269">org</font> Pascal <font color="#26A269">pas</font>, <font color="#26A269">p</font>, <font color="#26A269">dpr</font> passwd <font color="#26A269">passwd</font> Perl <font color="#26A269">pl</font>, <font color="#26A269">pc</font>, <font color="#26A269">pm</font>, <font color="#26A269">pmc</font>, <font color="#26A269">pod</font>, <font color="#26A269">t</font> PHP <font color="#26A269">php</font>, <font color="#26A269">php3</font>, <font color="#26A269">php4</font>, <font color="#26A269">php5</font>, <font color="#26A269">php7</font>, <font color="#26A269">phps</font>, <font color="#26A269">phpt</font>, <font color="#26A269">phtml</font> Plain Text <font color="#26A269">txt</font> PowerShell <font color="#26A269">ps1</font>, <font color="#26A269">psm1</font>, <font color="#26A269">psd1</font> Protocol Buffer <font color="#26A269">proto</font>, <font color="#26A269">protodevel</font> Protocol Buffer (TEXT) <font color="#26A269">pb.txt</font>, <font color="#26A269">proto.text</font>, <font color="#26A269">textpb</font>, <font color="#26A269">pbtxt</font>, <font color="#26A269">prototxt</font> Puppet <font color="#26A269">pp</font>, <font color="#26A269">epp</font> PureScript <font color="#26A269">purs</font> Python <font color="#26A269">py</font>, <font color="#26A269">py3</font>, <font color="#26A269">pyw</font>, <font color="#26A269">pyi</font>, <font color="#26A269">pyx</font>, <font color="#26A269">pyx.in</font>, <font color="#26A269">pxd</font>, <font color="#26A269">pxd.in</font>, <font color="#26A269">pxi</font>, <font color="#26A269">pxi.in</font>, <font color="#26A269">rpy</font>, <font color="#26A269">cpy</font>, <font color="#26A269">SConstruct</font>, <font color="#26A269">Sconstruct</font>, <font color="#26A269">sconstruct</font>, <font color="#26A269">SConscript</font>, <font color="#26A269">gyp</font>, <font color="#26A269">gypi</font>, <font color="#26A269">Snakefile</font>, <font color="#26A269">vpy</font>, <font color="#26A269">wscript</font>, <font color="#26A269">bazel</font>, <font color="#26A269">bzl</font> QML <font color="#26A269">qml</font>, <font color="#26A269">qmlproject</font> R <font color="#26A269">R</font>, <font color="#26A269">r</font>, <font color="#26A269">Rprofile</font> Racket <font color="#26A269">rkt</font> Rd (R Documentation) <font color="#26A269">rd</font> Rego <font color="#26A269">rego</font> Regular Expression <font color="#26A269">re</font> Requirements.txt <font color="#26A269">requirements.txt</font>, <font color="#26A269">requirements.in</font>, <font color="#26A269">pip</font> resolv <font color="#26A269">resolv.conf</font> reStructuredText <font color="#26A269">rst</font>, <font color="#26A269">rest</font> Robot Framework <font color="#26A269">robot</font>, <font color="#26A269">resource</font> Ruby <font color="#26A269">rb</font>, <font color="#26A269">Appfile</font>, <font color="#26A269">Appraisals</font>, <font color="#26A269">Berksfile</font>, <font color="#26A269">Brewfile</font>, <font color="#26A269">capfile</font>, <font color="#26A269">cgi</font>, <font color="#26A269">Cheffile</font>, <font color="#26A269">config.ru</font>, <font color="#26A269">Deliverfile</font>, <font color="#26A269">Fastfile</font>, <font color="#26A269">fcgi</font>, <font color="#26A269">Gemfile</font>, <font color="#26A269">gemspec</font>, <font color="#26A269">Guardfile</font>, <font color="#26A269">irbrc</font>, <font color="#26A269">jbuilder</font>, <font color="#26A269">Podfile</font>, <font color="#26A269">podspec</font>, <font color="#26A269">prawn</font>, <font color="#26A269">rabl</font>, <font color="#26A269">rake</font>, <font color="#26A269">Rakefile</font>, <font color="#26A269">Rantfile</font>, <font color="#26A269">rbx</font>, <font color="#26A269">rjs</font>, <font color="#26A269">ruby.rail</font>, <font color="#26A269">Scanfile</font>, <font color="#26A269">simplecov</font>, <font color="#26A269">Snapfile</font>, <font color="#26A269">thor</font>, <font color="#26A269">Thorfile</font>, <font color="#26A269">Vagrantfile</font> Ruby Haml <font color="#26A269">haml</font> Ruby on Rails <font color="#26A269">rxml</font>, <font color="#26A269">builder</font> Ruby Slim <font color="#26A269">slim</font>, <font color="#26A269">skim</font> Rust <font color="#26A269">rs</font>, <font color="#26A269">*.ron</font> Salt State (SLS) <font color="#26A269">sls</font> Sass <font color="#26A269">sass</font> Scala <font color="#26A269">scala</font>, <font color="#26A269">sbt</font>, <font color="#26A269">sc</font> SCSS <font color="#26A269">scss</font> SML <font color="#26A269">sml</font>, <font color="#26A269">cm</font>, <font color="#26A269">sig</font> Solidity <font color="#26A269">sol</font> SQL <font color="#26A269">sql</font>, <font color="#26A269">ddl</font>, <font color="#26A269">dml</font> SQL (Rails) <font color="#26A269">erbsql</font>, <font color="#26A269">sql.erb</font> SSH Config <font color="#26A269">ssh_config</font>, <font color="#26A269">**/.ssh/config</font> SSHD Config <font color="#26A269">sshd_config</font> Strace <font color="#26A269">strace</font> Stylus <font color="#26A269">styl</font>, <font color="#26A269">stylus</font> Svelte <font color="#26A269">svlt</font>, <font color="#26A269">svelte</font> Swift <font color="#26A269">swift</font> syslog <font color="#26A269">syslog</font> SystemVerilog <font color="#26A269">sv</font>, <font color="#26A269">svh</font>, <font color="#26A269">vh</font> Tcl <font color="#26A269">tcl</font> Terraform <font color="#26A269">tf</font>, <font color="#26A269">tfvars</font>, <font color="#26A269">hcl</font> TeX <font color="#26A269">sty</font>, <font color="#26A269">cls</font> Textile <font color="#26A269">textile</font> Todo.txt <font color="#26A269">todo.txt</font>, <font color="#26A269">done.txt</font> TOML <font color="#26A269">toml</font>, <font color="#26A269">tml</font>, <font color="#26A269">Cargo.lock</font>, <font color="#26A269">Gopkg.lock</font>, <font color="#26A269">Pipfile</font>, <font color="#26A269">pdm.lock</font>, <font color="#26A269">poetry.lock</font> TypeScript <font color="#26A269">ts</font>, <font color="#26A269">mts</font>, <font color="#26A269">cts</font> TypeScriptReact <font color="#26A269">tsx</font> varlink <font color="#26A269">varlink</font> Verilog <font color="#26A269">v</font>, <font color="#26A269">V</font> VimHelp <font color="#26A269">vimhelp</font> VimL <font color="#26A269">vim</font>, <font color="#26A269">vimrc</font>, <font color="#26A269">gvimrc</font>, <font color="#26A269">.vimrc</font>, <font color="#26A269">.gvimrc</font>, <font color="#26A269">_vimrc</font>, <font color="#26A269">_gvimrc</font> Vue Component <font color="#26A269">vue</font> Vyper <font color="#26A269">vy</font> WGSL <font color="#26A269">wgsl</font> XML <font color="#26A269">xml</font>, <font color="#26A269">xsd</font>, <font color="#26A269">xslt</font>, <font color="#26A269">tld</font>, <font color="#26A269">dtml</font>, <font color="#26A269">rng</font>, <font color="#26A269">rss</font>, <font color="#26A269">opml</font>, <font color="#26A269">svg</font>, <font color="#26A269">xaml</font> YAML <font color="#26A269">yaml</font>, <font color="#26A269">yml</font>, <font color="#26A269">sublime-syntax</font>, <font color="#26A269">.clang-format</font>, <font color="#26A269">fish_history</font> Zig <font color="#26A269">zig</font> </pre></html></WRAP> </WRAP> [[linux:fzf|fzf]] をインストールしてテーマをプレビューする🤔 <WRAP color_term> <WRAP color_command><html><pre> <font color="#FF8700"><b>$</b></font> <font color="#26A269">bat</font> <font color="#A347BA">--list-themes</font> <font color="#13496F"><b>|</b></font> <font color="#26A269">fzf</font> <font color="#A347BA">--preview=</font><font color="#A2734C">"bat --theme=</font><font color="#13496F"><b>{}</b></font><font color="#A2734C"> --color=always ~/.bashrc"</font> </pre></html></WRAP> <WRAP zoomimg_center w600 x1_3> {{:linux:bat_fzf_001.png|bat_fzf_001}} </WRAP> </WRAP> ===== 設定 ===== 公式: [[git>sharkdp/bat/tree/master?tab=readme-ov-file#adding-or-changing-file-type-associations|Adding or changing file type associations - sharkdp/bat: A cat(1) clone with wings.]] [[gtr>https://github.com/sharkdp/bat/tree/master?tab=readme-ov-file#adding-or-changing-file-type-associations|翻訳]]\\ デフォルトでは以下の場所に config を置く🤔\\ <WRAP color_term> <WRAP color_command><html><pre> <font color="#FF8700"><b>$</b></font> <font color="#26A269">bat</font> <font color="#A347BA">--config-dir</font> </pre></html></WRAP> <WRAP color_result><html><pre> /home/tomoyan/.config/bat </pre></html></WRAP> <WRAP color_command><html><pre> <font color="#FF8700"><b>$</b></font> <font color="#26A269">bat</font> <font color="#A347BA">--config-file</font> </pre></html></WRAP> <WRAP color_result><html><pre> /home/tomoyan/.config/bat/config </pre></html></WRAP> </WRAP> 初期状態ではディレクトリが存在しないので、作成して config ファイルを編集する🤔\\ <WRAP color_term> <WRAP color_command><html><pre> <font color="#FF8700"><b>$</b></font> <font color="#26A269">mkdir</font> <font color="#A347BA">-p</font> <font color="#A347BA">$</font><font color="#12488B"><b>(</b></font><font color="#26A269">bat</font> <font color="#A347BA">--config-dir</font><font color="#12488B"><b>)</b></font> <font color="#FF8700"><b>$</b></font> <font color="#26A269">nano</font> <font color="#A347BA">$</font><font color="#12488B"><b>(</b></font><font color="#26A269">bat</font> <font color="#A347BA">--config-file</font><font color="#12488B"><b>)</b></font> </pre></html></WRAP> <WRAP color_result><html><pre> <font color="#2AA1B3"># Use C++ syntax for Arduino .ino files</font> --map-syntax "*.ino:C++" <font color="#2AA1B3"># Use ".gitignore"-style highlighting for ".ignore" files</font> --map-syntax ".ignore:Git Ignore" <font color="#2AA1B3"># Use Bourne Again Shell (bash) syntax for .commonshrc files</font> --map-syntax ".commonshrc:Bourne Again Shell (bash)" </pre></html></WRAP> Or <WRAP color_command><html><pre> <font color="#FF8700"><b>$</b></font> <font color="#26A269">bat</font> <font color="#A347BA">--generate-config-file</font> </pre></html></WRAP> <WRAP color_result><html><pre> Success! Config file written to /home/tomoyan/.config/bat/config </pre></html></WRAP> <WRAP color_command><html><pre> <font color="#FF8700"><b>$</b></font> <font color="#26A269">bat</font> <font color="#A347BA">$</font><font color="#12488B"><b>(</b></font><font color="#26A269">bat</font> <font color="#A347BA">--config-file</font><font color="#12488B"><b>)</b></font> </pre></html></WRAP> <WRAP color_result_hlong><html><pre class=BatN> <font color="#444444">───────┬──────────────────────────────────────────────────────────────────────────────────────────────────────</font> <font color="#444444">│ </font>File: <b>/home/tomoyan/.config/bat/config</b> <font color="#444444">───────┼──────────────────────────────────────────────────────────────────────────────────────────────────────</font> <font color="#444444"> 1</font> <font color="#444444">│</font> <font color="#7C7865"># This is `bat`s configuration file. Each line either contains a comment or</font> <font color="#444444"> 2</font> <font color="#444444">│</font> <font color="#7C7865"># a command-line option that you want to pass to `bat` by default. You can</font> <font color="#444444"> 3</font> <font color="#444444">│</font> <font color="#7C7865"># run `bat --help` to get a list of all possible configuration options.</font> <font color="#444444"> 4</font> <font color="#444444">│</font> <font color="#444444"> 5</font> <font color="#444444">│</font> <font color="#7C7865"># Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes`</font> <font color="#444444"> 6</font> <font color="#444444">│</font> <font color="#7C7865"># for a list of all available themes</font> <font color="#444444"> 7</font> <font color="#444444">│</font> <font color="#7C7865">#--theme="TwoDark"</font> <font color="#444444"> 8</font> <font color="#444444">│</font> <font color="#444444"> 9</font> <font color="#444444">│</font> <font color="#7C7865"># Enable this to use italic text on the terminal. This is not supported on all</font> <font color="#444444"> 10</font> <font color="#444444">│</font> <font color="#7C7865"># terminal emulators (like tmux, by default):</font> <font color="#444444"> 11</font> <font color="#444444">│</font> <font color="#7C7865">#--italic-text=always</font> <font color="#444444"> 12</font> <font color="#444444">│</font> <font color="#444444"> 13</font> <font color="#444444">│</font> <font color="#7C7865"># Uncomment the following line to disable automatic paging:</font> <font color="#444444"> 14</font> <font color="#444444">│</font> <font color="#7C7865">#--paging=never</font> <font color="#444444"> 15</font> <font color="#444444">│</font> <font color="#444444"> 16</font> <font color="#444444">│</font> <font color="#7C7865"># Uncomment the following line if you are using less version >= 551 and want to</font> <font color="#444444"> 17</font> <font color="#444444">│</font> <font color="#7C7865"># enable mouse scrolling support in `bat` when running inside tmux. This might</font> <font color="#444444"> 18</font> <font color="#444444">│</font> <font color="#7C7865"># disable text selection, unless you press shift.</font> <font color="#444444"> 19</font> <font color="#444444">│</font> <font color="#7C7865">#--pager="less --RAW-CONTROL-CHARS --quit-if-one-screen --mouse"</font> <font color="#444444"> 20</font> <font color="#444444">│</font> <font color="#444444"> 21</font> <font color="#444444">│</font> <font color="#7C7865"># Syntax mappings: map a certain filename pattern to a language.</font> <font color="#444444"> 22</font> <font color="#444444">│</font> <font color="#7C7865"># Example 1: use the C++ syntax for Arduino .ino files</font> <font color="#444444"> 23</font> <font color="#444444">│</font> <font color="#7C7865"># Example 2: Use ".gitignore"-style highlighting for ".ignore" files</font> <font color="#444444"> 24</font> <font color="#444444">│</font> <font color="#7C7865">#--map-syntax "*.ino:C++"</font> <font color="#444444"> 25</font> <font color="#444444">│</font> <font color="#7C7865">#--map-syntax ".ignore:Git Ignore"</font> <font color="#444444">───────┴──────────────────────────────────────────────────────────────────────────────────────────────────────</font> </pre></html></WRAP> </WRAP> pager を使用しない、枠線が必要ない場合は、さらに設定を追加する🤔\\ <WRAP color_term> <WRAP color_command><html><pre> <font color="#FF8700"><b>$</b></font> <font color="#26A269">echo</font> <font color="#A2734C">'--paging=never'</font> <font color="#12488B"><b>>></b></font> <font color="#A347BA">$</font><font color="#12488B"><b>(</b></font><font color="#26A269">bat</font> <font color="#A347BA">--config-file</font><font color="#12488B"><b>)</b></font> <font color="#FF8700"><b>$</b></font> <font color="#26A269">echo</font> <font color="#A2734C">'--style=numbers'</font> <font color="#12488B"><b>>></b></font> <font color="#A347BA">$</font><font color="#12488B"><b>(</b></font><font color="#26A269">bat</font> <font color="#A347BA">--config-file</font><font color="#12488B"><b>)</b></font> <font color="#FF8700"><b>$</b></font> <font color="#26A269">bat</font> <font color="#A347BA">$</font><font color="#12488B"><b>(</b></font><font color="#26A269">bat</font> <font color="#A347BA">--config-file</font><font color="#12488B"><b>)</b></font> </pre></html></WRAP> <WRAP color_result><html><pre class=Bat> <font color="#444444"> 1</font> <font color="#7C7865"># Use C++ syntax for Arduino .ino files</font> <font color="#444444"> 2</font> <font color="#FFFFFF">--map-syntax "</font><font color="#E6DB74">*.ino:C++</font><font color="#FFFFFF">"</font> <font color="#444444"> 3</font> <font color="#444444"> 4</font> <font color="#7C7865"># Use ".gitignore"-style highlighting for ".ignore" files</font> <font color="#444444"> 5</font> <font color="#FFFFFF">--map-syntax "</font><font color="#E6DB74">.ignore:Git Ignore</font><font color="#FFFFFF">"</font> <font color="#444444"> 6</font> <font color="#444444"> 7</font> <font color="#7C7865"># Use Bourne Again Shell (bash) syntax for .commonshrc files</font> <font color="#444444"> 8</font> <font color="#FFFFFF">--map-syntax "</font><font color="#E6DB74">.commonshrc:Bourne Again Shell (bash)</font><font color="#FFFFFF">"</font> <font color="#444444"> 9</font> <font color="#444444"> 10</font> <font color="#FFFFFF">--paging</font><font color="#F92672">=</font><font color="#E6DB74">never</font> <font color="#444444"> 11</font> <font color="#FFFFFF">--style</font><font color="#F92672">=</font><font color="#E6DB74">numbers</font> </pre></html></WRAP> </WRAP> 設定を確認する😉\\ <WRAP color_term> <WRAP color_command><html><pre> <font color="#FF8700"><b>$</b></font> <font color="#26A269">bat</font> <font color="#A347BA">--list-languages</font> </pre></html></WRAP> <WRAP color_result><html><pre> 〜省略〜 Bourne Again Shell (bash) <font color="#26A269">sh</font>, <font color="#26A269">bash</font>, <font color="#26A269">zsh</font>, <font color="#26A269">ash</font>, <font color="#26A269">.bash_aliases</font>, <font color="#26A269">.bash_completions</font>, <font color="#26A269">.bash_functions</font>, <font color="#26A269">.bash_login</font>, <font color="#26A269">.bash_logout</font>, <font color="#26A269">.bash_profile</font>, <font color="#26A269">.bash_variables</font>, <font color="#26A269">.bashrc</font>, <font color="#26A269">.profile</font>, <font color="#26A269">.textmate_init</font>, <font color="#26A269">.zlogin</font>, <font color="#26A269">.zlogout</font>, <font color="#26A269">.zprofile</font>, <font color="#26A269">.zshenv</font>, <font color="#26A269">.zshrc</font>, <font color="#26A269">PKGBUILD</font>, <font color="#26A269">ebuild</font>, <font color="#26A269">eclass</font>, <font color="#26A269">**/bat/config</font>, <font color="#26A269">/etc/profile</font>, <font color="#26A269">os-release</font>, <font color="#26A269">*.ksh</font>, <b class=DiYE>.commonshrc</b> 〜省略〜 </pre></html></WRAP> </WRAP> ===== 参考文献 ===== [[https://kbknapp.dev/strace-navi/|Kevin K's Blog - strace with Navi]]\\ linux/bat.txt 最終更新: 2024/04/22 07:54by ともやん