Vimメモ : asyncrun.vimプラグインで非同期実行してみる
- ayncrun.vim
- インストール
- 使い方
- Pythonコードの実行
ayncrun.vim
Vimで非同期実行するにはvimproc.vimを使う方法があるが、asyncrun.vimというプラグインがあったので試してみる。
続きを読む
Vimメモ : fzf(fuzzy finder)と連携するfzf.vimの使い方
- fzf.vim
- インストール
- コマンド一覧
- Files
- GFiles?
- Colors
- Ag [PATTERN]
- Commands
- Maps
- コマンド操作
- カスタマイズ
- グローバルオプション
- コマンドローカルオプション
- 高度な設定
- マッピング
fzf.vim
上記記事で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
fzf
(fuzzy finder)はコマンドラインであいまい検索ができるツール(類似ツールとしてはpercol, peco, selecta, pick, pmenuなどがある)。ファイル名やコマンド履歴などをインタラクティブに絞り込んでいくことができるので慣れると手放せないツールになる。
今までfzf
を履歴検索などで何となく使っていたが、見た目の細かい変更方法やプレビュー機能などを知らなかったのでREADME, Wikiを読んで使い方を調べてみる。
続きを読む
cookiecutter-djangoで使用しているサービス/ライブラリを調べてみる
- 基本
- django-environ
- django-allauth
- PythonAnywhere
- Anymail
- Mailgun
- オプション
- WhiteNoise
- Celery
- MailHog
- Sentry
- Opbeat
- AWS Elastic Beanstalk
- Django Compressor
cookiecutterというツールを使用するとPythonパッケージやDjangoなどのプロジェクトの雛形を作成することができる。 cookiecutter-djangoはWebアプリケーションフレームワークDjango用の雛形だが、色々なサービス/ライブラリを使用しているようなので調べてみる。
GitHubを閲覧するときに使えそうなChrome拡張機能
- Awesome Autocomplete for GitHub
- GitHub Custom Tab Size
- GitHub Highlight Selected
- GitHub Hovercard
- GitHub Markdown Menu
- GitHub Repository Size
- Githunt
- GitZip for github
- Isometric Contributions
- OctoLinker
- Octotree
- Omnibox for Github
- Wide Github
GitHubを閲覧するときに使えそうなChrome拡張機能を下記リスト等を参考に色々試してみる(アルファベット順)。
GitHub Browser Extensions
Awesome browser extensions for GitHub
Chromeウェブストア - githubでの検索検索
続きを読む