(5) ショートカットとアウトライン

コードエディタのコンテキストメニュー(右クリックで出てくる奴)に、[アウトライン]がありません。
ならば、と適当に行選択をしてCtrl+M,Ctrl+Hとしても折りたたまらさりません。

えー、VB2005Expressでは自力折りたたみができないのー?
それともショートカットが変更になっちゃったのかなぁ?

そいえばVB-Expではショートカットがあちこち変更になっているんでした。
「行削除」がShift+Ctrl+Lのみになったりとか(VS2003ではCtrl+Lも効いたんだけどなー)。

メニューから[ツール]-[ユーザー設定]で「ユーザー設定」ダイアログを表示させ、「コマンド」タブで確認したら、ちゃんと分類「編集」の中に存在。

あるよねぇ、変だなぁ、VB-Expではデフォルトではアウトライン機能を使えないようにしているのかなぁ、などと思いつつショートカットメニューに自力で追加。

追加してから気がついたんですけど、確かVS2003までは[コマンド]の編集機能でコンテキストメニューが表示されないため、編集ができなかったのでした。(私が知らないだけ?)
VB6にもVC++6にもコンテキストメニューの編集機能はあったので、なんと不便なことよのぉと思っていたんですが。
VS2005でめでたく復活。うれしー。

ってやっぱりCtrl+M,Ctrl+Hでいいんじゃん。「コマンド」タブの一覧に表示される「選択範囲の非表示」には「Ctrl+M,Ctrl+H」って併記されてるじゃん。

で、コマンド編集を終了して、コードエディタで適当に行選択して右クリック→[選択範囲の非表示]

ってグレーアウト?

コードエディタの選択状態をどう変えてやってみても、グレーアウトのままでどうにもなりません。

…あー、なんだかβがゆえの未実装部分のような気がしてきました。
だからコンテキストメニューそのものへの登録見合わせていたんではないでしょうか。

正式リリースではここがちゃんと使えて、コンテキストメニューにもデフォルトで登録される。

なんだかそんな気がしてきましたよ。
まぁここはしばらく待つことにしましょうか。


ちなみに、コードエディタを上下2分割した時にアウトラインが勝手にたたまらさる機能は相変わらずです。

[アウトラインの中止/自動アウトラインの開始]で自動アウトライン機能を中止にしてから分割しないと全部たたまらさっちゃうんですよね。

ってここもグレーアウト?

くそーこのへんは製品版に乞うご期待だぜっ。

1 コメント

  1. [...] (5):ショートカットとアウトラインで書いてみたんですが、VB2005Expのβ版では「選択範囲の非表示」がグレーアウトになっており、使えなかったわけですが。 [...]

コメントを投稿