フォーラム


ゲスト  

ようこそ ゲスト さん。このフォーラムに投稿するには 登録が必要です。

ページ: [1]
トピック: 旧 IDE でコメントアウトを簡単に行うには?
DEKO
管理者
投稿数: 2644
旧 IDE でコメントアウトを簡単に行うには?
on: 2013/12/17 06:50 Tue

CodeRage 5 で "Creating Editor Key Bindings in Delphi" というセッションがあったのですが、その中で使われているサンプルをインストールすると、古い Delphi でも〔Ctrl〕+〔Shift〕+〔F1〕でコメントの付け外しができるようになります。

…ただ、キーバインドは自由に変更できるのですが、ガリレオ IDE と同じ Ctrl+/ を割り当てる事はできない気がします…私のやり方がマズいだけかもしれませんが。

[Video: Delphi でエディタのキーバインドを作成する (英語) (EDN)]
http://edn.embarcadero.com/article/41060

[Delphi Editor Keybinding (CodeCentral)]
http://cc.embarcadero.com/item/27635

[Use Ctrl+/ as shortcut in Delphi program (Stack Overflow)]
http://stackoverflow.com/questions/18724107/use-ctrl-as-shortcut-in-delphi-program/18725247#18725247

また、実害はないのですが、アーカイブ中のソースコードは CodeRage でいじったものを "そのまま" アーカイブしてありますので変なコメントが混入してたりします。

このサンプルをいじりやすいように "体裁を整えたもの" を作ってみました。

  • コメントトグルのキーバインドは 〔Ctrl〕+〔Shift〕+〔C〕 に変更してあります。
  • コメントトグル以外の機能は削除してあります。

[User-defined key bindings]
http://ht-deko.minim.ne.jp/software/udkb_100.zip

DEKO
管理者
投稿数: 2644
Re: 旧 IDE でコメントアウトを簡単に行うには?
on: 2013/12/18 01:59 Wed

このパッケージは "キーボードマッピング 拡張モジュール" です。

拡張モジュールは、インストールして登録される特殊なパッケージであり、Open Tools API を使って開発できるキーボード バインディング機能を使用します。新しいキー入力を含む、あるいは既存のキー入力に新しい操作を適用する拡張モジュールを作成することができます。 インストールすると、拡張モジュールは[拡張モジュール]リスト ボックスに表示されます。 拡張モジュールは、隣にあるチェック ボックスをオンにすると有効になり、オフにすると無効になります。 インストールして有効にした拡張モジュールで定義されたキー割り当ては、現在有効になっているキー割り当てモジュールでそのキーに対して定義された既存のキー割り当てよりも優先されます。

ページ: [1]
WP Forum Server by ForumPress | LucidCrew
バージョン: 1.7.5 ; ページロード: 0.026 sec.