SlideShare a Scribd company logo
1 of 19
Download to read offline
シェルにあんまりこだわりの
なかった僕がfishを
使ってかんじたこと
2015/06/02 @toku_toku3
1
前置き
2
‣ シェルはbashしか使ったことがない
‣ .bashrcをちょこっと編集して使ってた程度
‣ vimmerでもemacserでもない
‣ Mac(Yosemite/Mavericks) + oh-my-fish
間違ったこと言ってたら


ツッコミください
fishとは
‣ Friendly interactive shell
‣ フィッシュシェル、フィッシェル、フィッシュ
‣ 初めて公開されたのは2005年2月
‣ 表示がいろいろカラフル
‣ TAB補完が優秀
‣ エラーメッセージが親切
‣ Linux/Mac/Windowsでつかえる
3
oh-my-fish
4
‣ oh-my-zshのfish版
‣ インストールするとテーマやプラグインがいろいろ
ついてくる
インストール
5
‣ これだけ!
fishでできること
6
表示がカラフル
7
表示がカラフル
8
入力コマンドをシンタックスハイライトしてくれる
TAB補完が優秀
9
‣ historyから予測してコマンドを表示
‣ git[TAB]でgitに関する履歴を絞り込み表示
TAB補完が優秀
10
その他地味に便利な機能
11
‣ Ctrl+K(後消し)とCtrl+U(前消し)
‣ nextd/prevdを使ったディレクトリ履歴移動
‣ option+←/→でもできる!
‣ 関数が自作できる
デメリット
12
‣ bash/zshと構文が違う
‣ コピペしただけだと資産の使い回しができない
‣ oh-my-fishを使っているとたまに重く感じる
‣ 日本語の情報が少ない
‣ NeoBundleがfishに対応していない
NeoBundleがつかえない
13
NeoBundleがつかえない
14
一応使える??
15
‣ Macだからだめなのか?
‣ Vimのバージョンの問題なのか?
‣ (僕の場合は)これでNeoBundle使えるようになった
約 443,000 件
約 66,700,000 件!!!
まとめ
18
‣ カスタマイズする際の学習コストは少し高い
‣ 予測表示がすてき
‣ かゆいところに手が届く
‣ とりあえずインストールすればいい感じになる
めっちゃ便利だった
けど、
ご清聴ありがとうございました。
19

More Related Content

Viewers also liked

プログラミング言語のマスコットとか紹介
プログラミング言語のマスコットとか紹介プログラミング言語のマスコットとか紹介
プログラミング言語のマスコットとか紹介
Takaaki Hirano
 

Viewers also liked (9)

DevLOVE ターミナル勉強会 zsh + screen
DevLOVE ターミナル勉強会 zsh + screenDevLOVE ターミナル勉強会 zsh + screen
DevLOVE ターミナル勉強会 zsh + screen
 
Antigenを使おう
Antigenを使おうAntigenを使おう
Antigenを使おう
 
peco活用術
peco活用術peco活用術
peco活用術
 
プログラミング言語のマスコットとか紹介
プログラミング言語のマスコットとか紹介プログラミング言語のマスコットとか紹介
プログラミング言語のマスコットとか紹介
 
一般企業におけるWebアクセシビリティの進め方
一般企業におけるWebアクセシビリティの進め方一般企業におけるWebアクセシビリティの進め方
一般企業におけるWebアクセシビリティの進め方
 
なぜ企業はWebアクセシビリティに取り組むのか?
なぜ企業はWebアクセシビリティに取り組むのか?なぜ企業はWebアクセシビリティに取り組むのか?
なぜ企業はWebアクセシビリティに取り組むのか?
 
サイボウズのフロントエンド開発 現在とこれからの挑戦
サイボウズのフロントエンド開発 現在とこれからの挑戦サイボウズのフロントエンド開発 現在とこれからの挑戦
サイボウズのフロントエンド開発 現在とこれからの挑戦
 
君はyarn.lockをコミットしているか?
君はyarn.lockをコミットしているか?君はyarn.lockをコミットしているか?
君はyarn.lockをコミットしているか?
 
WAI-ARIAの考え方と使い方を整理しよう
WAI-ARIAの考え方と使い方を整理しようWAI-ARIAの考え方と使い方を整理しよう
WAI-ARIAの考え方と使い方を整理しよう
 

Recently uploaded

Recently uploaded (10)

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

シェルにあんまりこだわりのなかった僕がfishを使ってかんじたこと