|
>>ダブルクォーテーションマーク(")の間に
>>タブに変換できる分の数の空白があっても
>>メニューの
>>「編集(E)」⇒「変換(V)」⇒「空白⇒TAB(&T)」
>>でタブに変換できません。
>>シングルクォート(アポストロフィ、')では
>>そのようなことは無いようです。
>
>文字列の中は、変換しないようにしてあります。
>むしろシングルクォートの中で変換されてしまうことのほうが不具合かもしれな
>いです。基本的にC言語の文法を基本としていて、C言語ではシングルクォートは
>単一の文字なので、文字列が入ることは無いからではありますが。
>
>他の言語のことも考えると、とりあえずシングルクォートの中も変換しないよう
>にして汎用性を高めたほうがいいかもしれないです。
>さらに厳密にすると、例えばperlの文字列の解釈は非常に複雑なので、カラー表
>示と連動させることも考えないといけないですが。
>
>文字列の中だけを範囲選択してから変換すると、文字列の中であっても変換でき
>ます。
(1) 選択範囲を無条件で
「タブ⇒空白」
や
「空白⇒タブ」
する機能が欲しいのは、私だけなのでしょうか?
できれば、マクロ文だけでもいいからほしいのですが。
(2) 新規に拡張子が、「.cpp」であるファイルを開き、
int _tmain(int nArgc,const TCHAR** pszArgV,const TCHAR** pszEnvV)
{
<Tab>static TCHAR szTest1[]=
<Tab>{
<Tab><Tab>_T('"'),<Tab><Tab>_T('"'),
<Tab><Tab>_T('A'),<Tab><Tab>_T('A'),
<Tab><Tab>_T('"'),<Tab><Tab>_T('"'),
<Tab><Tab>_T('B'),<Tab><Tab>_T('B'),
<Tab><Tab>_T('"'),<Tab><Tab>_T('"'),
<Tab><Tab>_T('C'),<Tab><Tab>_T('C'),
<Tab><Tab>_T('"'),<Tab><Tab>_T('"'),
<Tab><Tab>_T('D'),<Tab><Tab>_T('D'),
<Tab>};
}
のように入力し、全体を選択して、
「タブ⇒空白」して「空白⇒タブ」すると
「_T('"'),」の間の空白がタブにならないのですが・・・
ご確認ください。
|
|