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
690
作業効率アップ!オススメTUIツール5選
skanehira
December 04, 2019
Tweet
Share
More Decks by skanehira
See All by skanehira
Rustではじめる負荷試験
skanehira
5
1.1k
Wellcome Vim World
skanehira
3
620
VimConf 2023 Tiny
skanehira
1
610
Deno Fest 2023
skanehira
0
180
RustでWasm Runtimeを書いた in WebAssembly night #11
skanehira
0
710
RustでWasm Runtimeを書いた in UV_Study
skanehira
1
440
New Docker Compose
skanehira
5
1.3k
Vim/NeovimでGitHubを使う
skanehira
0
150
docker.vim
skanehira
0
100
Other Decks in Programming
See All in Programming
暴走のウホーレン 〜想いってのはvimrcにしないと伝わらないんだぜ〜 / iosdc_japan_2024
uhooi
1
240
Web技術を駆使してユーザーの画面を「録画」する
yukukotani
13
6.2k
GoのIteratorに詳しくなってしまう
inatonix
1
170
デザインシステムとコンポーネント指向によるフロントエンド開発プロセスの革新 / Innovation in Frontend Development Processes through Design Systems and Component-Oriented Architecture
nrslib
7
5k
What we keep in mind when migrating from Serverless Framework to AWS CDK and AWS SAM
kasacchiful
1
130
Mergeable Libraryで 高速なアプリ起動を実現しよう!
giginet
PRO
1
1.8k
私の考える初学者がBlazorできるまでの学習方法
tomokusaba
1
240
健康第一!MetricKitで始めるアプリの健康診断 / App Health Checkups Starting with MetricKit
nekowen
4
790
Meet BrowserEngineKit
swiftty
0
190
実践 Advanced CallKit 〜快適な通話の実現に向けて〜
mot_techtalk
3
110
iOSDC 2024 SMBファイル共有をSwiftで実装する
kishikawakatsumi
1
110
ドメイン駆動設計を実践するために必要なもの
bikisuke
3
290
Featured
See All Featured
The Invisible Customer
myddelton
119
13k
What’s in a name? Adding method to the madness
productmarketing
PRO
21
3k
Teambox: Starting and Learning
jrom
131
8.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
22
1.7k
Done Done
chrislema
180
16k
Learning to Love Humans: Emotional Interface Design
aarron
270
40k
4 Signs Your Business is Dying
shpigford
179
21k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
38
9.1k
The Language of Interfaces
destraynor
153
23k
GraphQLの誤解/rethinking-graphql
sonatard
65
9.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
225
22k
From Idea to $5000 a Month in 5 Months
shpigford
378
46k
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
ありがとうございました