喫茶XRAYトップページ

[スレッド全体
]

[1765] 「別の編集ウインドウを開く」返信 削除
2008/7/24 (木) 10:39:24 真空管
 [Delphi4]から[Delphi2007 for win32]へジャンプして浦島太郎
状態の真空管です。今でもDelphi4を使ったほうが遥かに仕事は速いのですが、
なんとか新しいツールに慣れようとしてます。
 この喫茶室には不似合いな低レベルのことで恐縮ですが、どなたか
アドバイスいただけると助かります。

 Delphi4ではテキスト(Unit)エディタの「別の編集ウインドウを開く」を
多用していました。同一のUnitを複数開いてUnit内の別の個所を参照したり
コピペしたり。
 この機能がDelphi2007で使えません、何か方法は有るのでしょうか。
Delphi2007の「別の編集ウインドウを開く」はDelphi4とは違って、複数の
Unitエディタを開くのでなく、他のUnitとは別のウインドウが用意される
だけです。Unitが一つだけのプロジェクトでは意味がないのですね。

 しかたなく、Delphiとは関係ない別のエディタで.pasファイルを
開いておいたり。

 よくあるテキストエディタやWordのように、画面分割の方法でも
良いのですが。
(私がつまらないことを知らないだけ、見落としているだけの様な
気がして、ここでお聞きするのを躊躇していたのですが)


[1766] Re:「別の編集ウインドウを開く」返信 削除
2008/7/24 (木) 18:44:52 Null
▼ 真空管さん

例によって見当違いとは思いますがご勘弁を。

>  この機能がDelphi2007で使えません、何か方法は有るのでしょうか。

私の環境では出来るような気がします。

添付画像参照して下さい。

「メニュー1」の場合。
メインメニュー(表示(V) -> 「別の編集ウインドウを開く(E)」で
同名のUnitエディタが開きます。

「メニュー2」の場合。
Unitエディ上で右クリックのポップアップメニューから 「別の編集ウインドウを開く(N)」で
同名のUnitエディタが開きます。

「真空管」さんの意図される事とは違うかな?。
失礼します。


[1770] Re2:「別の編集ウインドウを開く」返信 削除
2008/7/25 (金) 10:40:01 真空管
 Nullさん、有り難うございます。

 何か環境設定で違いがあるのかも。
ご指摘いただいた「メニュー1」および「メニュー2」の場合でも結果は同じで
複数のUnitを持つプロジェクトでは新しいフォームが作られてその中にコード
(Unit)とデザイン(Form)エディタエディタができます。
もとの親フォームからは該当のエディタは消えます。
Unitが一個だけのプロジェクトでは「別の編集ウインドウを開く(N)」は
何事も起きません。

 深刻な問題ではないので暫くこのまま使ってみます。変数や関数名とその
パラメータの参照には「構造」のツリーを使うようにしました。

 Nullさんありがとうございました。


[1773] Re3:「別の編集ウインドウを開く」返信 削除
2008/7/25 (金) 22:21:12 taki
▼ 真空管さん

私もDelphi2005を使い始めた時に真空管さんと同じ機能を
使おうとして ありゃ?? と戸惑いました。

今は、無料のTurbo Delphi 2006を使っているので、真空管さんとは
環境が違うのですが、今はこのようにしています。

まず、同じソースファイルを別のウィンドウで見たい理由として、
先に作成した手続きや関数を使いたいが、名前を参照したい時とか
先に作成した手続きのコードの一部を今コーディングしている所へ
コピーなどしたい時だと思います。

私のTurbo Delphi 2006の画面では、
左上のペイン(構造)より
Proceduresの+をクリックすると作成した手続きと関数の
一覧が表示されますので、それをWクリックするとそのコードへ
ジャンプできます。

もうひとつの方法ですが、
ユニットのエディタ上で右クリックして、表示されたメニューで、
「コードを折りたたむ」→「メソッド」
とすると、コード部分が折りたたまれて見晴らしが良くなります。
展開は行番号の所の+をクリックすると展開されます。
注意、なぜか直ぐに勝手に全て展開されてしまいます。

もうひとつ、「しおり」を使って移動する方法もありますが、
私はあまり使っていません。

手続きや関数へ簡単にジャンプできれば、なんとか別のエディタで
ソースを開かなくても済むのではないでしょうか。

見当外れな事を言っていたら御免なさい。

[1776] Re4:「別の編集ウインドウを開く」返信 削除
2008/7/26 (土) 13:59:34 真空管
▼ takiさん

 アドバイスを有難うございます。

> ユニットのエディタ上で右クリックして、表示されたメニューで、
> 「コードを折りたたむ」→「メソッド」
> とすると、コード部分が折りたたまれて見晴らしが良くなります。


 この機能に気付いてはいたのですが今まで関心がなくて。
指摘されて使ってみました。 利用価値ありそうですね。
たたんでおいて作業中かそれに係る手続きや関数のみを開く。
いい感じのようです。

> 手続きや関数へ簡単にジャンプできれば、なんとか別のエディタで
> ソースを開かなくても済むのではないでしょうか。


 そうなんです、新しいこの環境の良いところも沢山あるのでなんとか
使いこなしてみます。
それにソースの書き方の問題もあるし。
どんなツールを使おうが、見やすく整然としたソースを作るのは
ソフト屋の基本のはずなんですが、クリック一発で長いソースの目的の
箇所に簡単に飛べるツールに慣れてしまうと何時の間にかいい加減に
なってしまって。



[▼次のスレッド]
INCM/CMT
Cyclamen v3.82