2010-01-01から1年間の記事一覧

session.vimを使う

Vim

Intro session.vim : Extended session management for Vim http://www.vim.org/scripts/script.php?script_id=3150Sessionを保存、起動時にSessionを読み込むことが出来るプラグインの設定 (要は前回の終了時に戻したり、好きな状態に戻せるということ)[gv…

Repo管理しているpluginをruntimepathに追加する

Vim

Intro github, bitbucketで管理されてるPluginを楽にアップデート/追加/削除する。(vim的な意味で) 頻繁に更新されるので最新同期して、とりあえずコピペしてPluginを更新するとファイルの追加削除があった時に、いらないファイルが残って困りそうなので、Cl…

バッチファイル実行後にバルーンを表示させる

Intro バッチファイル実行後にバルーンを表示させるvimscriptを書いてみました。 以下の機能を持ちます ファイル実行時(バッチファイル)の結果をScratchバッファに出力する 実行終了と同時にバルーンを表示させる バルーンの表示に、使用したソフトは以下の…

Viを模倣する

Viper-mode ”M-X Viper-mode”を実行するとViのように挿入、ノーマルモードで活動ができるようになります。 でも、完全なViのキーバインドは使えません。 触った時は、以外とイイかもしれないとか思って楽しんでいたのですが、早々と限界を感じました。 ググ…

自動補完を使う_その2

neocomplcache 前回の続きでneocomplcache偏です。 まず、自分の環境はばっさり書くとこんな感じになります。 OS WindowsXP VIM gvim - kaoriya 癖 Insertモードでもカーソルキーで移動し始めることもしばしば。 mswin.vimから必要なキーバインドだけ.vimrc…

自動補完を使う

Vim

Usability VimだとC-N,C-Pを押すと補完が使えるのだけど、大文字小文字が含まれてる文字列を入力するのが辛いのでもっと良いものは無いかなと自動補完のプラグインを探してきました。前から、色々記事を見ていて知っていたんだけど、必要になるような事をし…

Cygwinで削除できないファイル

Problem, Solution Cygwinが必要なくなったので、アンインストールしようとしたときに詰まった。一般的にインストールすると、"C:\cygwin\"にインストールされるので このフォルダごと削除しようとした際に、"C:\cygwin\dev\nul"ファイルが削除できないエラ…

NetrwとNERD_tree

Vim

Problem NERD_treeプラグイン A tree explorer plugin for navigating the filesystem netrwプラグイン(:Exploreとか) Network oriented reading, writing, and browsing (keywords: netrw ftp scp) 環境 gvim 7.2(kaoriya配布版) NERD_tree 4.1.0 netrw v13…

vimからコマンドを実行する_その2

Problem,Solution Netrwを利用して、x:execしようにも動かないので、色々試すと更にはまったので、DOSプロンプトで挙動を確認する。 一般的に良くある、空白を含むフォルダ名を渡す C:\>start C:\Documents and Settings\ ファイル C:\Documents が見つかり…

vimからコマンドを実行する

Problem,Solution コマンド実行で詰まった所が解決した。 :! コマンド という、単純な話なんですが、コマンド実行で失敗するパターンに遭遇した。 次のコマンドだと、失敗。 " Firefoxを起動させる :!start firefox http://google.com/ E371: コマンドがあり…

vimwikiまとめ_その1

Vim

Introduction vimwikiは個人用WIKIプラグイン、メモ、TODOの管理として使えます。 Download www.vim.org / vimwiki : Personal Wiki for Vim Install Vimball形式で配布されているため、vbaファイルを開き、":source"で実行する :open vimwiki-***.vba :sour…

guioptionのトグル

Introduction guioptionをトグルするVimscript、これでメニュー・ツールバー・左右スクロールバーの表示、非表示が切り替えられます。 VimScriptCode guioptionsをトグルするためにToggleGuiOptionsを定義します。 guioptionは"Tmrl"だけをトグルする事がで…