Eclipseでviライクなキーバインディングを提供するプラグインなど、ツール類を提供していくプロジェクトです。基本的には勉強のためや自分のために作成していきます。
◆vilike
vilikeは、viライクなキーバインディングを提供するEclipseプラグインです。
Eclipseのプリファレンスの設定で本プラグインのキーバインディングを指定することで
テキストエディタに対してviライクな操作が行えるようになります。
まだ基本的なコマンドのみの対応となります。
対応しているコマンドについては、
wikiページ(http://sourceforge.jp/projects/mitonan/wiki/command_list)
を参照してください。
■vilike [2010.06.11]
0.3.0 から 0.3.1 への変更履歴
*不具合修正
-[22146]3.4.x環境の場合、:eコマンドが効かない
-----------------------------------------------------------
■vilike [2010.06.09]
0.2.0 から 0.3.0 への変更履歴
*新規追加
-[21558]エディタ内のステータスライン領域を拡張子別に制御できるようにする
*コマンドの実装
-[15714]:n(COMMAND_LINEモード)
-[21008]:e[dit](COMMAND_LINEモード)
-[21923]TAB(COMMAND_LINEモード)(※:eコマンド時のリソース名補完のみ)
-[21936]Shift+TAB(COMMAND_LINEモード)(※:eコマンド時のリソース名補完のみ)
-[21561]Ctrl+T
*不具合修正
-[22111]EOFが改行で終わらない場合のEOF行のcopy,deleteの挙動がおかしい
-[21924]キャレット位置が保存されていないコマンドへの対応
-[21563]ステータス領域をエディタ内に表示している場合に、JEE環境でsqlファイルを閉じるとClassCastExceptionが発生する
-[21562]sqlファイルでのoコマンドの挙動がおかしい
-[21560]COMMAN_LINEモード時に.(ドット)を入力すると補完候補ウィンドウが表示されてしまう
-[21557]Ctrl+E/Ctrl+Yコマンド実行時に画面スクロールが発生した場合、キャレットのロケーション情報がリセットされてしまう
-他
-----------------------------------------------------------
■vilike [2010.02.01]
0.1.1 から 0.2.0 への変更履歴
*新規追加
-[19814]Eclipse3.5.xへの対応
-[19622]エディタ領域内に表示するステータスライン (※実験的機能。メニューのWindow-Preferenceでon/off切り替え可。デフォルトoff)
-[18873]xmlエディタなどマルチページエディタへの対応(※Eclipse3.5.xのみ)
*コマンドの実装
-Ctrl+]
-Ctrl+H(INSERTモード)
*不具合修正
-[20167]c{motion}コマンドが効かない
-他
-----------------------------------------------------------
■vilike [2009.09.27]
0.1.0 から 0.1.1 への変更履歴
*不具合修正
-[18887]c2frなどのコマンドが効かない
-----------------------------------------------------------
■vilike [2009.09.25]
0.1.0.beta1 から 0.1.0 への変更履歴
*不具合修正
-[18693]行末状態の解除が限定的
-[18660]×ボタンを押下してエディタを閉じた場合、次に開かれたエディタ内のカーソルがESCを押下しないと動作しない
-[18538]2s<CR>などを実行後にREPEATすると、<CR>が反映されない
-[17672]最終行でoコマンドを実行すると例外が発生する
-[17157]^を利用した置換コマンドで先頭文字が削除されてしまう
-[15254]改行コードがLF環境でのddコマンドで2行削除される場合がある
-他
*改善
-[17669]ESC押下時に空白のみの行の場合、その空白(インデント)を削除する
-他
-----------------------------------------------------------
■vilike [2009.03.27]
0.1.0.alpha2 から 0.1.0.beta1 への変更履歴
*コマンドの実装
-:s[ubstitute], :set [no]nu[mber]
-gg, ZZ
*不具合修正
-[14884]Ctrl+Eコマンドでキャレット位置が移動してしまう
-[14885]Ctrl+Yコマンドでキャレット位置が移動してしまう
-[14886]他のビューで十字キーが効かなくなってしまう
-他
-----------------------------------------------------------
■vilike [2009.01.16]
0.1.0.alpha1 から 0.1.0.alpha2 への変更履歴
*コマンドの実装
-Ctrl+E, Ctrl+Y, Ctrl+D, Ctrl+U
-ARROW_LEFT, ARROW_RIGHT, ARROW_DOWN, ARROW_UP
*不具合修正
-[14551]Linux環境でINSERTモード時にESCキーが効かない不具合の修正
-----------------------------------------------------------
■vilike [2008.12.26]
0.1.0.alpha1 新規リリース