もた日記

くだらないことを真面目にやる

ライブデモをサポートするdoitliveを試してみる

  • doitlive
  • インストール
  • 使い方
    • 基本
    • オプション
    • recordコマンド
    • Pythonコンソール

doitlive

github.com

doitliveというライブデモをサポートするツールがあったので試してみる。 コマンドを記述したファイルを読み込み、適当にキーボードを打つとあたかも正しくタイプしているかのようにコマンドが入力されていくようだ(自動で入力されていくわけではない)。

f:id:wonder-wall:20171011214004g:plain

続きを読む

Vimメモ : fzf(fuzzy finder)と連携するfzf.vimの使い方

  • fzf.vim
  • インストール
  • コマンド一覧
    • Files
    • GFiles?
    • Colors
    • Ag [PATTERN]
    • Commands
    • Maps
  • コマンド操作
  • カスタマイズ
    • グローバルオプション
    • コマンドローカルオプション
    • 高度な設定
  • マッピング

fzf.vim

wonderwall.hatenablog.com

上記記事でfzfの使い方を調べてみたが、同じ作者がfzfとVimを連携するプラグインを書いているので使い方を調べてみる。

インストール

vim-plug(これも同じ作者が作っている)を使ったインストール方法は下記。 fzfが本体、fzf.vimがVimプラグインでVimは7.4以上が必要とのこと。

Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
Plug 'junegunn/fzf.vim'
続きを読む

fzf(fuzzy finder)の便利な使い方をREADME, Wikiを読んで学ぶ

  • fzf
  • インストール
  • アップデート
  • 使い方:基本
    • 動作確認
    • 絞り込み画面での操作
    • 絞り込み画面の表示変更
    • 絞り込み画面での検索パターン
    • キーバインド
    • オートコンプリート
    • 環境変数
  • 使い方:応用
    • fzf-tmux
    • オートコンプリート(プロセス、ホスト名、環境変数)
    • --ansi, --nth, --with-nthと性能
    • 外部プログラム実行
    • プレビューウィンドウ
    • 色変更
  • Wikiに書いてあった使用例
    • プレビューにツリー表示
    • --select-1, --exit-0
    • フルコマンドプレビュー
    • fe, fkill
  • Vim連携

fzf

github.com

fzf(fuzzy finder)はコマンドラインであいまい検索ができるツール(類似ツールとしてはpercol, peco, selecta, pick, pmenuなどがある)。ファイル名やコマンド履歴などをインタラクティブに絞り込んでいくことができるので慣れると手放せないツールになる。
今までfzfを履歴検索などで何となく使っていたが、見た目の細かい変更方法やプレビュー機能などを知らなかったのでREADME, Wikiを読んで使い方を調べてみる。

f:id:wonder-wall:20170728132353p:plain

続きを読む