タグ

Vimに関するyukimemiのブックマーク (86)

  • [Vim]SyntasticによるESLintチェックが遅いのでNeomakeに乗り換えた - dackdive's blog

    (2017/01/23追記) この後 Flow を導入しようとしたら色々問題が発生したので、Neomake から ALE に乗り換えた。 (追記ここまで) (2018/04/15追記) 現在、記事を書いた時と設定方法が変わっているようです。 こちらの方が最新の手順をまとめてくださっているので、ご参照ください。 (追記ここまで) Vim の Syntax Checker として有名なのは Syntastic ですね。 最近は JavaScript を書くことが多いので、この Syntastic を使って ESLint のチェックをできるようにしていました。 上の記事に書いてある設定を行ったことで、Vim で常に lint チェックをかけられるようになったのは良かったんですが 1 個だけ不満があって、チェックのたびに操作がブロックされてしまうという問題がありました。 正直こればっかりは我慢する

    [Vim]SyntasticによるESLintチェックが遅いのでNeomakeに乗り換えた - dackdive's blog
  • Vimでコマンドモードに戻るときにIMEをオフにする - ほとラボ

    Vimあるある (カタカタ...Escape...コロン,w,q...ッターン!) 無慈悲なIME フウウウウウウゥゥゥゥゥゥ!?!!? 日Vimmerなら一度はやったことあると思う。 解決策 これをなんとかしたいと思ってるVimmerはたくさんいるので、 ググれば解決策がいくらでも出てくる。 1. KeyRemap4MacBook を使う方法 MacVim を使ってる人はこれが一番楽なのでは。 [KeyRemap4MacBookMac] Vimのインサートモードを抜けるときにIMEをオフにするKeyRemap4MacBookのprivate.xml設定 | memobits でもなー、 US配列使っててもともと KeyRemap4MacBook 入れてるとかならともかく、 これだけのためにインストールするのもなー [2015/12/02 追記] KeyRemap4MacBook

    Vimでコマンドモードに戻るときにIMEをオフにする - ほとラボ
    yukimemi
    yukimemi 2016/09/02
    後でためそう
  • tmux on iTerm2 で斜体 & True Color を使う - Qiita

    True Color も Italic (Oblique) Font も表示できないなんて 20 世紀までだよねー と言いたいところですが、以外と時間がかかりました。iTerm2 3.0 & tmux 2.2 以降でこれが可能です。 斜体フォントをターミナルで使う Italic fonts in iTerm2, tmux, and vim - Alex Pearce 上記のサイトを参考にしました。 # A xterm-256color based TERMINFO that adds the escape sequences for italic. xterm-256color-italic|xterm with 256 colors and italic, sitm=\E[3m, ritm=\E[23m, use=xterm-256color,

    tmux on iTerm2 で斜体 & True Color を使う - Qiita
    yukimemi
    yukimemi 2016/08/22
    すごい!!
  • sandwich.vim がすこし便利になりました - 書いたものなど

    先日 sandwich.vim にすこし手を入れまして、ちょっとだけ便利になりました。いくつかの新機能をデフォルトで有効にしたのですが、おそらく一番便利なのが関数囲みの追加・削除ができるようになったことだと思います。以前から設定を書けばできていたのですが、やはり面倒ですし設定なしで使えた方がいいですよね。 さて、それがどういったものかというと、例えば saiwf でカーソル下の単語を関数で囲むことができます。 f の入力の後、関数名の入力を求められますので入力して <Enter> を押してください。 arg -- saiwffunc<Enter> --> func(arg) 関数名の入力中には <Tab> キーで現在のバッファからの簡単な補完が使えます。また、 <C-f> でコマンドラインウィンドウへ移行すれば通常のインサートモード補完が使え、履歴を使うこともできます。 逆に関数囲みを削除

    sandwich.vim がすこし便利になりました - 書いたものなど
    yukimemi
    yukimemi 2016/08/19
    ばんりそう
  • Vim の g で始まるコマンドというかキーマップの一覧 - Blank File

    今回、gをプレフィックスとするキーマップの種類別一覧を昔作ったのを思い出したので紹介します。地味に便利なものも結構あります。アルファベット順の一覧は :help g で見られますので、開いているマッピングを探す時などはそちらをご参照下さい。 2015年2月11日 整理し直しました。ついでに目次を追加。 目次 移動・ジャンプ カーソル移動 表示行単位の移動 gなしと逆方向の移動 ジャンプ ファイル内移動 検索移動 タグジャンプ マーク タブ移動 ファイル移動 テキスト編集 貼り付け 行連結 オペレータ 大文字・小文字変更 テキスト整形 エンコード テキスト更新履歴を遡る・進む 別モードに入る 挿入モード 選択モード 仮想置換モード その他 再利用 情報表示 その他 未使用の組み合わせ おわりに 移動・ジャンプ カーソル移動 表示行単位の移動 コマンド 動作 gj jと同様。ただしスクリーン行

    Vim の g で始まるコマンドというかキーマップの一覧 - Blank File
    yukimemi
    yukimemi 2016/02/20
    gmべんりそう
  • devdocs.io が便利すぎたので Vim プラグインつくった - はやくプログラムになりたい

    devdocs.io 最近,GitHub Trending Repositories のページで devdocs.io という便利なサービスを知りました. devdocs.io は複数のドキュメントを素早く横断的に検索できるサービスです.多分使ってみると一瞬で分かるので詳細は省きますが,各言語や DOM,React などのフレームワークのドキュメントをサクッと検索できます.どのドキュメントを有効/無効にするかも選択でき,IndexDB を使ってローカルにドキュメントを置くことでローカルでも利用できます.いつでも devdocs.io を開くだけで使えますし,モバイル対応もしています. また,Ruby 2.2 と Node.js が入っていればローカルでも簡単に立てられます.デフォルトでもウェブデベロッパーにとってうれしいドキュメントがたくさん入っていますが,さらに Scraper を使って

    devdocs.io が便利すぎたので Vim プラグインつくった - はやくプログラムになりたい
    yukimemi
    yukimemi 2015/11/12
    後で入れてみよう