タグ

ブックマーク / blog.mopp.jp (5)

  • lightline.vimのバッファ履歴表示コンポーネントをかいた

    この記事は Vim Advent Calendar 2012   104日目の記事になります。 103日目は@ujihisaさんの unite-build でした。 Vimッ!  使わずにはいられないッ! カーソルキーでエディット? 貧弱貧弱ゥ!! はい、すいません。 というわけで 以前、書いた記事にも似たようなことをチラッと書きましたが、改めてきちんと書きなおしてみます。 Vimmerであればノーマルモードにおいて、息をするよりも簡単にhjkl移動をすることだと思います しかし、インサートモードではどうでしょう? 案外カーソルキーに手を伸ばしがちですね。 私もVimを使い始めたばかりの頃はそうでした。 そもそも、インサートモードにおいてカーソルキーを連打ってしまうくらいの移動ならば <ESC>してノーマルモードで移動すべきだと思います。 Vim音ゲーでは無いので連打なんてするべきでは

    lightline.vimのバッファ履歴表示コンポーネントをかいた
  • .vimrcでありがちなミスとかおすすめとか

    この記事は Vim Advent Calendar 2013 82日目の記事になります。 \アドベント!/ 今回は、みんなの大好きなvimrcの話です。 人のvimrcを見ているととても面白いですが、「あ、これはこうしたほうがいいよな〜」なんて思うことが稀にあります。 そんな間違いや個人的にこうしたほうがいいよって言うものをまとめて見ました。 1. ファイル形式別機能の有効無効設定 これはかなり頻繁に見かける間違いです。 間違い filetype plugin indent on filetype indent on 正しい filetype plugin indent on これはhelpを引けばわかります。 :help :filetype-overview 有効無効の設定は一括でできます。 2. カラースキームとシンタックスの有効 これは自分もハマりました。 間違い colorsc

    hamaco
    hamaco 2014/03/05
  • つくったVim PluginとつかったVim scriptのはなし

    この記事は Vim Advent Calendar 2013 の 12日目の記事です。 もう12月も半ばですね。 みなさまは年の暮れに向けていかがお過ごしでしょうか。 私の場合、Plugin作りがなかなか進まず、苦しい年末が近づいております。 さて、今回は自分で作ったPlugin4つの紹介とその時に知ったVim scriptについてのことを書こうと思います。 まずは一つ目です。 Vim scriptをVim Pluginとするにはディレクトリを分けるなど Vim Pluginとしてのルールがあります。 ですが、「あっ、これPluginにしよう!」と思った時にmkdirやtouchコマンドを連打するのは面倒です。 :help write-plugin にもある通り、Pluginとするにはディレクトリを分ける必要があります。 直ぐにパッと作って行きたい、Pluginを作りはじめるまでをカイゼン

    つくったVim PluginとつかったVim scriptのはなし
    hamaco
    hamaco 2013/12/19
  • 「実践Vim」レビュー

    先日、kaoriyaさんから抽選で実践Vimを頂けるという企画に応募したところ 抽選して、一足先に実践Vimを手に入れました! http://www.kaoriya.net/blog/2013/08/24/ その条件としてレビューを書くことになっていますので、読んでみた感想を簡単に書いていきます。 慣れていないので拙いところはご勘弁下さい。 さて、きっとこの記事を読んでいるあなたはもう既にVimがなんなのか程度は知っていることでしょう。 結論から言います。 実践Vim 買いましょう。 とても良いだと思います。 TIP集となっていて、目次からばーっと見て探しやすく、Vimの操作はコマンドとカーソルの動きが表形式で表されており見やすいですし、その表のおかげで試し易いです。 背面に[初級技術者向け]と書いてありますが、ある程度「Vimゥ…Vimゥ…」と言い始めた人なら手元に置いて損はしない

    「実践Vim」レビュー
    hamaco
    hamaco 2013/08/30
  • あなたの Vim は もっと Smart に Input できる

    この記事は Vim Advent Calendar 2012 の 222 日目の記事です。 みなさま、こんにちは もぷりです。 私の住む地域では、まだまだ梅雨が続いているにもかかわらず 連日が30度超とふざけてるのか?と思うくらいにジメジメと暑いです。 「這いよれ!ニャル子さんW」も無事放送終了し、少し残念な気持ちに浸っているところになんて天気でしょうかね。 さてさて、日の内容は Kanaさんこと、偉大なるVim神(グレートヴィムゴッド)によって作成された SmartInput SmartChr この2つのPluginについてです。 数多のVim Pluginの中でもかなり強力なPluginだと思います。 単体でも十二分に有用ですが、それぞれの出来る事がきちんと分かれています。 それら2つを良い感じに組み合わせて使用する方法を紹介します。 組み合わせることで以下が出来るようになります。

    hamaco
    hamaco 2013/07/24
  • 1