タグ

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

  • ChangeLogメモ周りの変更 - 物置き

    Vim7.1でChangeLogメモを編集する際、oで新規アイテムを追加することができるんだけど、 一度ChangeLogメモファイルのバッファを閉じてから、再度開いた場合にoがきかなくなる。 2回目以降に :map o で確認してみたところ、何もマッピングが行われていない。 $VIMRUNTIME/ftplugin/changelog.vimを見たら、oをマッピングする箇所が次のようになっていた。 if exists(":NewChangelogEntry") != 2 map <buffer> <silent> <Leader>o <Esc>:call <SID>new_changelog_entry()<CR> command! -nargs=0 NewChangelogEntry call s:new_changelog_entry() endifmapの部分がifブロック内に入っ

    ChangeLogメモ周りの変更 - 物置き
    homaju
    homaju 2013/01/30
    changelogを複数開いたときに<Leader>が効かないのを回避する方法
  • quickrun.vimからVisualC++コンパイラを使う - 物置き

    quickrun.vimという便利なスクリプトがあって、 これを使うと、Pythonほか様々な言語での「ちょっとしたコードを書く->動作確認」という作業をVim上で簡単に実行できるわけなんですが、 Windows環境(非Cygwin)でVisualStudio付属のコンパイラを使って動かせるようにはなっていません。 VisualStudioをしばしば使う者としては、 VCコンパイラでビルドできるようにしたいと思ったので 試行錯誤してみたところ、できたのでここに設定を晒します。 " VisualC++のためのquickrun.vim設定 {{{ if has('win32') " vsvar32.batへのパス " (ここを変更することにより使用するVisualStudioのバージョンを切り替えられる) if exists("g:qr4vc_vsvars32_path")==0 " let

    quickrun.vimからVisualC++コンパイラを使う - 物置き
    homaju
    homaju 2009/04/16
  • pukiwiki.vimを改造してみた - 物置き

    pukiwiki.vimはこちらで配布されている、Vim上からPukiwikiを編集するためのプラグインです。 ただ、自分の環境(Windows,GVim7.2)で試してみたところ、書き込み時に文字化けが発生する上、ページを更新することができませんでした。 (使ったのは20080727版) 上記リンク先のコメント欄をみると、同様の現象に遭遇している人がいるみたいです。 ということで、PukiVimを改造して私家版を作成してみたので、ひっそりと晒してみるテスト。 オリジナルに対する変更点は下記の通りです。 変更点 書き込み時に文字化けする現象の修正 プロキシ設定の追加 ユーザ認証への対応 PukiWiki Plusでのセッションチケットへの対処 凍結/凍結解除機能 :PukiVimコマンドの拡張 1ファイル化(alice.vim含む) Vim7以降でしか動かなくなった(改悪) 書き込み時に文

    pukiwiki.vimを改造してみた - 物置き
    homaju
    homaju 2009/04/16
    Pukiwikiを編集するスクリプト
  • visual_studio.vimを入れてみた - 物置き

    visual_studio.vimは、vim上から別プロセスで起動したVisualStudioを操作するプラグイン。 VisualStudio2003,2005,2008に対応しているらしい。 インストールには、Python for Windows extensionsが必要。 インストールすると、GVimのメニューに「VisualStudio」という項目が追加される。 ここからいろいろな操作を行う。 もちろん、個々の機能に対するキーマッピングも定義されている。 ちょっと使ってみたところ、いくつかの機能が期待通りに動作しないのだけど、 コンパイル/ビルドをvim側から実行できるのはなかなか便利。 メニュー項目の説明 GetFile : VisualStudio側で表示しているファイルをバッファに読み込む PutFile : 現在のバッファをVisualStudio側で表示する。 TaskL

    visual_studio.vimを入れてみた - 物置き
    homaju
    homaju 2008/08/12
    これは試してみたい
  • 1