VimScriptつらいですね。 僕はたまにしか書かないのですが、たまにしか書かないからこそ何度も何度も同じ罠にハマって辛いです。一説によるとVimScriptは怒りの言語らしいので、ハマればハマるほど強くなるんでしょうがつらいものはつらいです。 そこでvintです。 転ばぬ先の杖「vint」 // Speaker Deck ギッハブ Kuniwak/vint ·GitHub vintがvimrcアンチパターンに対応したというはなしvimrc アンチパターンを自動でチェックする - Qiita そこでvintですといいましたが、情弱なので今さっき存在を知りました。 vintとはVimScript用のlint(シンタックスやコードの書き方についてチェックをしてくれるツール)のことです。 例えば、引数の頭にa:を付け忘れているとかのつらみを実行前に発見してくれるのは素晴らしいですね。 です
Vim Advent Calendar 2012 1日目の記事になります。 [宣伝] 毎週土曜日 23時からvimrc読書会を開催しています。 次回は 12月1日(今日!!)の 23時から行います。 内容はだいぶ緩い感じなので、気になる方は覗いてみるといいと思います。Vim で分からないことを質問するいい機会でもあるので( thinca さんが答えてくれる!)お待ちしていますー!! 概要 さて、今回はわたしが実際にプラグインを作成するときの注意点や流れなんかを簡単にまとめてみたいと思います。 『github で公開』と書いてありますが、git 成分は少なめです。 予め用意しておくといいもの gitgithub のアカウント neobundle neocomplcache neosnippet git は最低限 push commit が操作出来れば問題ないかと思います。 neobu

Vimの起動にかかる時間は本来すごく短い。しかし使い方によっては長く(遅く)なってしまう。そうなる原因と対策を紹介する。Vimは起動にかかる時間が短いソフトウェアです。この言葉に納得できない人はこの文章の残りをちょっと読んで行きませんか? 「Vimの起動、長い(遅い)なぁ」と感じているあなた、その原因が何か調べたことはあるでしょうか。Vimが遅くなる原因の95%はスクリプトの読み込み&実行にあります。「autoload化する」「–startuptimeを使ったことがある」?なかなかやりますね。でもautoloadは単に遅延させるだけで結局かかる総時間はかわりませんし、startuptimeで主にわかるのは各スクリプトの読み込みにかかった時間です。そのスクリプトがなぜ遅くなっているのか、どうすると速くなるのかを紹介しましょう。 遅くなる原因 回りくどいのはここまでです。遅くなる原因を列挙し
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です -はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。はてなグループに投稿された日記データのエクスポートについて -はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記はてなグループ日記のエクスポートデータは2020年2月28
_[Vim] statusline ステータスラインの中身を設定。書式は基本的には statusline=%{item} {item}は 'l' 'f' '(' など一文字。表示の仕方をある程度コントロールできる。最大幅、最小幅を指定したいときは %{最小幅}.{最大幅}{item} 行を表示する 'l' を例にとって、最大幅を8,最小幅を4にしたいときは statusline=%4.8l となる。どちらか一方だけを指定することも可能。最大幅は指定しない方が良いかもしれない。例えば最大幅を2に設定した場合、100行を超えると "0>3" のように表示されてしまい、行が分からなくなる。 デフォルトでは右寄せで表示されるが、左寄せにしたいときは '-' を付けて、 statusline=%-4l のようにする。 表示されるものが数字の場合で、最小幅を指定している場合に空白の部分を '0' で埋
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く