Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
作業効率アップ!オススメTUIツール5選
Search
skanehira
December 04, 2019
Programming
2
700
作業効率アップ!オススメTUIツール5選
skanehira
December 04, 2019
Tweet
Share
More Decks by skanehira
See All by skanehira
Rustではじめる負荷試験
skanehira
6
1.4k
Wellcome Vim World
skanehira
3
620
VimConf 2023 Tiny
skanehira
1
630
Deno Fest 2023
skanehira
0
190
RustでWasm Runtimeを書いた in WebAssembly night #11
skanehira
0
730
RustでWasm Runtimeを書いた in UV_Study
skanehira
1
440
New Docker Compose
skanehira
5
1.3k
Vim/NeovimでGitHubを使う
skanehira
0
160
docker.vim
skanehira
0
110
Other Decks in Programming
See All in Programming
推し活としてのrails new/oshikatsu_ha_iizo
sakahukamaki
3
870
Content Security Policy入門 セキュリティ設定と 違反レポートのはじめ方 / Introduction to Content Security Policy Getting Started with Security Configuration and Violation Reporting
uskey512
0
270
GCCのプラグインを作る / I Made a GCC Plugin
shouth
1
140
のびしろを広げる巻き込まれ力:偶然を活かすキャリアの作り方/oso2024
takahashiikki
1
350
go.mod、DockerfileやCI設定に分散しがちなGoのバージョンをまとめて管理する / Go Connect #3
arthur1
10
2.2k
Vertical Architectures for Scalable Angular Applications
manfredsteyer
PRO
0
270
Importmapを使ったJavaScriptの 読み込みとブラウザアドオンの影響
swamp09
3
1.2k
Nuxtベースの「WXT」でChrome拡張を作成する | Vue Fes 2024 ランチセッション
moshi1121
1
190
OpenTelemetryでRailsのパフォーマンス分析を始めてみよう(KoR2024)
ymtdzzz
3
780
rtcamp 10 (vk-illuminati)
yumcyawiz
1
220
デプロイを任されたので、教わった通りにデプロイしたら障害になった件 ~俺のやらかしを越えてゆけ~
techouse
48
30k
レイトレ合宿10 レンダラー紹介 / Renderer Introduction, Ray Tracing Camp 10
shocker_0x15
0
670
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
59k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Designing Experiences People Love
moore
138
23k
BBQ
matthewcrist
85
9.3k
A better future with KSS
kneath
237
17k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
280
[RailsConf 2023] Rails as a piece of cake
palkan
50
4.8k
The Art of Programming - Codeland 2020
erikaheidi
51
13k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Art, The Web, and Tiny UX
lynnandtonic
296
20k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
167
49k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
37
1.8k
Transcript
作業効率アップ! 便利なTUIツール5選 @gorilla0513
自己紹介 • 名前 ゴリラ • 仕事 自宅警備員 • 趣味 Vim
と Go でよく何かを作っている • 著書 「 Vim が好きになる本」
ターミナル作業の効率 を上げるツール5つを紹介します
便利度 • ★★★★★ 超絶便利 • ★★★★ 超便利 • ★★★ めっちゃ便利
• ★★ まぁまぁ便利 • ★ 便利
便利度 ★★★★★ インタラクティブにGitを操作 「lazygit」 主な機能 • 差分確認(コミット、未コミット) • ステージングが楽(行単位も可能) • ブランチ作成、切り替え、削除可能
• cherry pick 、 rebase などが楽 • push 、 pull 、 fetch が簡単
便利度 ★★★★★ インタラクティブにDockerの操作 「docui」 主な機能 • image の検索、 pull 、削除が楽 •
container の起動、停止、 attach が楽 • image の load 、 export が便利 • 操作が非同期 image pull しながら、コンテナを作る ことも可能
便利度 ★★★★★ インタラクティブにDockerの操作 「docui」 余談 • Vimmer の方は docker.vim というプラグイ ンがオススメ
• Vim 上で docker を操作できる docui より優秀
便利度 ★★★★★ プロセスビューア 「pst」 主な機能 • プロセス名でフィルター可能 • プロセスツリー • プロセスの環境変数、開いているファイ
ル一覧 • プロセス kill
便利度 ★★★★★ 簡易ファイラー「ff」 主な機能 • ファイル、ディレクトリの作成、コピー、リ ネーム、削除が簡単 • パス入力補完 • ディレクトリをブックマーク
• プレビュー( syntax highlight つき) • 外部コマンド実行可能
便利度 ★★★★★ インタラクティブにJSONを操作 「tson」 主な機能 • フィルターリング • 編集 • ファイルに出力できる
• URL から直接 JSON を読み込める • tson をツールに組み込める
URL • lazygit https://github.com/jesseduffield/lazygit • docui https://github.com/skanehira/docui • pst https://github.com/skanehira/pst
URL • ff https://github.com/skanehira/ff • tson https://github.com/skanehira/tson • docker.vim https://github.com/skanehira/docker.vim
もっと詳しく知りたい方は、 記事を書いたので読んでみてください。 https://qiita.com/gorilla0513/items/2bb416e371c43d6d8 8fc
ありがとうございました