チケット #3546

forward-list/backward-list
登録: 2003-12-13 23:56 最終更新: 2004-08-10 10:27

報告者:
担当者:
チケットの種類:
状況:
オープン [担当者決定済み]
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
1 - 最低
重要度:
5 - 中
解決法:
なし

詳細

C-M-p: forward-list
C-M-n: backward-list

次の括弧を検索させることで実装?
」}】』〕〉》>≫]}
正規表現の検索をサポートしているアプリケーションでは
実装すると面白そうだが、
メモ帳等では難しい。

メモ帳で実装するとなると、
特定の括弧を探すようにするのは簡単だが
forward-list っぽくないし、
クリップボードを利用すると、
括弧のない巨大文書中でうっかり実行すると
しばらく待たされそうな気がする。

マクロで実行できそうなので、
マクロに名前を付けて保存できるようになれば、
あとはドキュメント対応、もとい、
こんなマクロを作れば某アプリケーションでは
forward-list が実行できますよ♪と
紹介するに留めるくらいが妥当な線か?

添付ファイルリスト

添付ファイルはありません

チケットの履歴 (8 件中 3 件表示)

2003-12-13 23:56 更新者: xkeymacs
  • 担当者(未割り当て) から xkeymacs に更新されました
2004-08-10 09:00 更新者: xkeymacs
コメント
Logged In: YES
user_id=6083

Microsoft Visual C++ 6.0 では、
ツールメニューのカスタマイズでキーボードタブを選択し、
編集カテゴリの Level Up/Down コマンドに
Ctrl+Alt+P/N を割り当てると多少それっぽく動く。
2004-08-10 09:23 更新者: xkeymacs
コメント
Logged In: YES
user_id=6083

Microsoft Visual Studio 2003 では、
ツールメニューのカスタマイズでコマンドタブを選択し、
キーボードボタンを押し、
"かっこ" を含むコマンドを表示すると、
以下の 2 つが表示される。
- 編集.かっこに移動
- 編集.対応するかっこに移動
デフォルトでは、
前者には Ctrl+] が、後者には Ctrl+Shift+] が
割り当てられている。
実際の挙動としては、
前者で対応するかっこに移動し、
後者で対応するかっこ内を選択するようになっている模様。

また、それ以外に forward-list/backward-list っぽいコマンドは
存在しない模様。
2004-08-10 09:45 更新者: xkeymacs
コメント
Logged In: YES
user_id=6083

Eclipse では、
できない。のかな?
それっぽいコマンドは見つけられず。
2004-08-10 10:10 更新者: xkeymacs
コメント
Logged In: YES
user_id=6083

Borland C++Builder 6、及び、
Metrowerks CodeWarrior では、
forward-list/backward-list のような機能は
用意されていない様子。
各 IDE にそれっぽいコマンドがあれば、
それを呼ぶだけにしたかったのだが……。
2004-08-10 10:19 更新者: xkeymacs
コメント
Logged In: YES
user_id=6083

Visual SlickEdit 9 では、
next-level/prev-level に
Ctrl+Alt+F/Ctrl+Alt+B がデフォルトで割り当てられていて、
これが、forward-list/backward-list っぽく動く。
# 全く同じか、似てるだけかは、未確認。

Tools メニューの Options にある Key Bindings... を選択し、
Command next-level/prev-level を選択し、
Add Key or Mouse Click... ボタンを押してから
Ctrl+Alt+N 等を押し
Done ボタンを押すことで、キーバインドを変更できる。
2004-08-10 10:23 更新者: xkeymacs
コメント
Logged In: YES
user_id=6083

秀丸では、
- 対応する括弧に移動 (F1, Ctrl+K)
- { に移動 (Ctrl+[)
- } に移動 (Ctrl+])
は存在する。
その他メニューのキー割り当てを選択し、
カーソル移動系コマンドの中にある
上述のコマンドを選択し、キーバインドを変更できる。
2004-08-10 10:27 更新者: xkeymacs
コメント
Logged In: YES
user_id=6083

というわけで、
デフォルトでは、それぞれ '{', '}' を検索、移動し、
下記 IDE/Editor でそれっぽいのがあるものは、
それを呼び出すというのが現実的か。
さらに、物によっては、正規表現で検索しても良い。

って、頑張れば、dot.xkeymacs でも対応できる*かも*。
タイミングの問題ではまりそうな可能性も否定できないので
あんまし頑張りたくはないが。

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする