チケット #3546

登録: 2003-12-13 23:56

最終更新: 2004-08-10 10:27

forward-list/backward-list

報告者:xkeymacs担当者:xkeymacs
優先度: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 でも対応できる*かも*。
タイミングの問題ではまりそうな可能性も否定できないので
あんまし頑張りたくはないが。


追記/更新 #3546 (forward-list/backward-list)

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