タグ

ブックマーク / thinca.hatenablog.com (4)

  • vimrc基礎文法最速マスター - 永遠に未完成

    調子に乗って vimrc を書くのに特化した内容のものを書いてみる。取り上げた内容は完全に独断と偏見です。 関連記事: Vimスクリプト基礎文法最速マスター - 永遠に未完成 この記事では vimrc を書くにあたって知っておくべき概念や機能を解説します。Vim 自体の操作方法に関しては触れません。 基礎 バッファ バッファは、ファイルを編集するための論理的な領域です。Vim で新しくファイルを開くと、新しいバッファが作成されてそこにファイルの内容が読み込まれます。 ウィンドウ ウィンドウはバッファを画面に表示するための物理的な領域です。分割することができ、1つの画面に複数のウィンドウを表示できます。 タブページ タブページを使うことでウィンドウの配置を保持したまま複数の画面を切り替えることができます。 タブ文字と区別するためか、タブページと呼ばれています。 モード Vim の中でも知って

    vimrc基礎文法最速マスター - 永遠に未完成
    note103
    note103 2015/04/08
  • OmniSharp.vim のメンテナになりました - 永遠に未完成

    https://github.com/OmniSharp/omnisharp-vim 顔アイコンの中にマンボウアイコンを潜り込ませることに成功しました。壮観ですね。 問題の報告や機能要望などは私に直接言ってもらっても大丈夫です。日語でOK。サーバ絡みだと対応は難しいかもしれないですが、善処します。 GitHub の Issue の方は世界中の人が見ているので、あちらに書く場合は英語でお願いします。

    OmniSharp.vim のメンテナになりました - 永遠に未完成
    note103
    note103 2015/03/08
  • ref.vim 書いた - 永遠に未完成

    ref.vim なるVimで様々な言語のリファレンスを見るためのプラグインを作った。 Vim で各種言語のリファレンスを見るプラグインはすでに色々あるけど、それぞれ独立しているので操作性とかその他もろもろ統一されてなくて嫌になったので作った。 公開したのはいいけど全然作りかけです。とりあえず最低限動く感じ。 2009/08/11 追記: 肝心の公開リポジトリのURL貼るの忘れてましたorz ごめんなさい。 http://github.com/thinca/vim-ref/tree/master 現状の対応リファレンス refe (Ruby) phpmanual (PHP) あらかじめマニュアルをDLして解凍してそのパスを g:ref_phpmanual_path に設定する必要がある。 簡単な使い方 :Ref コマンド 唯一のコマンド :Ref が定義されているので、これを使います。 :R

    ref.vim 書いた - 永遠に未完成
    note103
    note103 2015/01/27
  • quickrun v0.5.0dev 公開した - 永遠に未完成

    ずっと裏でごそごそやってた quickrun v0.5.0 の dev バージョンをようやく公開したよ!変更点多すぎるので別ブランチで。 互換性のない変更が多々あります。注意。さらに、とりあえずベース部分が落ち着いたので公開したけど今後もリリースまでに非互換の変更が入る予定があります。 人柱する方法 v0.5.0dev ブランチがあるのでこちらを使ってください。 git clone http://github.com/thinca/vim-quickrun.git -b v0.5.0dev 変更点 実行部分と出力部分をモジュール化しました。 runmode => runner output => outputter こんな感じ。名前とかも変わってるので詳しくは help 見てください。 ついでに非同期出力に対応したので、例えば (1..20).each do |i| sleep 0.2 p

    quickrun v0.5.0dev 公開した - 永遠に未完成
  • 1