他のパソコンの秀丸エディタとの「見え方No.37463
DonD さん 19/08/08 13:40
 
こんにちは。

他のパソコンの秀丸エディタとの「見え方」を同じにする方法を教えてください。

デスクトップパソコンとノートパソコンの両方で秀丸エディタを使う際にフォントサ
イズを、
・デスクトップパソコン:14px
・ノートパソコン:18px
に設定しております。

デスクトップパソコンで「Tab」キーで文字の位置を揃えたファイルを、
ノートパソコンで開くと位置がバラバラになり、その逆も同じくバラバラになります。

これを解決するには、設定のどの部分を変更すればよいでしょうか。
よろしくお願いします。


##################################################
ちなみに、サクラエディタでも試してみましたが、
こちらは問題なく、同じ文字位置で表示されました。

秀丸エディタは、
htmlファイルやjavascriptファイルなどの各種タグなどの色分けが、
デフォルトで細かく分類されているので使いやすく、
文字コードや改行コードもクリック1つで変更できるので、
できれば秀丸を常用したいです。

サクラエディタも色分けはできるものの、デフォルトでは秀丸エディタほど細分化さ
れておらず、
残りはすべて自分で色分け登録が必要です。
文字コードや改行コードの変更も、秀丸エディタに比べるとひと手間かかります。

現状では仕方がないので、
「.txt」ファイルのみサクラエディタで、他はすべて秀丸エディタに関連付けており
ます。
##################################################

[ ]
RE:37463 他のパソコンの秀丸エディタとのNo.37464
秀丸担当 さん 19/08/08 14:33
 

タブの見え方を同じにするには、まず、タブの文字数を合わせておくことが必要です。
タブの文字数は[その他]→[ファイルタイプ別の設定]→[体裁]→[タブ]で指定できま
す。
もしこれが違っていたら、合わせておくといいです。

行頭からの幅はタブの文字数で合いますが、文字列の後のタブは、固定幅フォントに
しないとずれてしまいます。
[その他]→[ファイルタイプ別の設定]→[フォント]で、フォントを指定します。
フォントの一覧で、前半に固定幅のフォント、後半にプロポーショナルフォントがま
とめられています。
プロポーショナルフォントとは、一文字一文字の幅が違うフォントのことです。
フォントのプレビューに「(固定幅)」と出ているのが固定幅です。

あと、固定幅であっても、フォントのプレビューの下の「プロポーショナルフォント
扱い」がONになっているとずれることがあるので、OFFにする必要があります。

[ ]
RE:37463 他のパソコンの秀丸エディタとのNo.37465
hexa lion さん 19/08/09 11:53
 
こんにちは

メニューの「その他」にある「設定内容の保存/復元」
を使って、設定状態を共通化するところから始めてみてはどうでしょう?

そのうえで、フォントサイズを使いやすく変更するなど考えないと、スタートライン
が不明なまま「見え方を同じにしたい」という事になってしまいませんか?

[ ]
RE:37465 他のパソコンの秀丸エディタとのNo.37466
でるもんたいいじま さん 19/08/09 14:43
 
こんにちは。秀丸ユーザーの「でるもんた・いいじま」です。

> メニューの「その他」にある「設定内容の保存/復元」
> を使って、設定状態を共通化するところから始めてみてはどうでしょう?
>
> そのうえで、フォントサイズを使いやすく変更するなど考えないと、
> スタートラインが不明なまま「見え方を同じにしたい」という事に
> なってしまいませんか?

個人的にはこれはおすすめできないです。
それぞれのマシンのために別々に設定してあるはずのトラブルシューティング項目ま
で、片方のマシンの設定でもう片方を上書きしてしまうことになりますから。

レジストリエディタで「ファイルタイプ別の設定」を一つずつエクスポート・イン
ポートする方法もありそうですが、これも何となく怖いですね。

このへんを1設定単位で安全にコピーできる仕組みがあればうれしいのですが、いか
がでしょう?>>担当さん

[ ]
RE:37466 他のパソコンの秀丸エディタとのNo.37467
秀丸担当 さん 19/08/09 15:43
 

V8.89のβ版では設定内容の保存で、幾つかの分類別に保存が可能にはなっています
が、1つ1つについての細かい点まではできるようにはなっていないです。
タブの文字数に関することだけであれば、タブの文字数とフォントをチェックすれば
いいので、手動でチェックするのでいいと思います。

ちなみにタブ文字数とは違いますが、色の設定や強調表示の設定の場合、[その他]→
[ファイルタイプ別の設定]→[デザイン]のところの「保存/読込(V)>>」のボタンから
保存する方法もあります。

[ ]
RE:37467 他のパソコンの秀丸エディタとのNo.37470
DonD さん 19/08/10 12:48
 
皆さん、回答していただきましてありがとうございます。

「体裁」-「タブ」-「タブの文字数」の数値を両方のパソコンで同じに設定したとこ
ろ、
文字の位置が揃いました。
ありがとうございました。

「テストの文字列」            1
「テストの文字列で任意の数」  2

というように文字列の長さがバラバラの後の位置を手動で揃えたいので、
一番長い文字列に合わせて「Tab」キーを押して揃えています。

タブの文字数の設定で解決できました。
皆さんありがとうございました。助かりました。

[ ]
RE:37463 やはり位置が揃いませんでした。No.37472
DonD さん 19/08/10 13:52
 
すみません、やはり位置が揃いませんでした。

もう1度環境を詳しく記入いたします。


デスクトップパソコンとノートパソコンの2台でタブ位置を揃えたいです。
ノートパソコンには今回初めて秀丸エディタを入れたので初期設定のままでしたので、
デスクトップパソコンの設定を「設定内容の保存/復元」で、
ノートパソコンをデスクトップパソコンと同じ設定にしました。

その後、ノートパソコン側のフォントの大きさを変更しました。
デスクトップパソコン側を変更する度に「設定内容の保存/復元」はしないです。



文字列の後の1つ目の位置だけならば揃いましたが、更にその後の部分が揃いません
でした。

具体的には、

商品名     商品説明               在庫         
       価格
列1        テスト文字列テスト1      テストテストテスト1   
 テストテスト1
列2        テスト文字列テスト2      テストテストテスト2   
 テストテスト2
列3        テスト文字列テスト3      テストテストテスト3   
 テストテスト3
列4        テスト文字列テスト4      テストテストテスト4   
 テストテスト4

というように、
「文字列」タブ「文字列」タブ「文字列」タブ「文字列」
のような感じで記載している文字列があるのですがこれが別のPCでフォントサイズが
異なるとズレます。

この文字列だけであればエクセルで作るのですが、
通常のテキストファイルの中のメモの下に、
上記のように数行の列を掲載している程度です。

「タブの文字数」と「フォント」を各PCで同じ設定にすると、

商品名     商品説明
列1        テスト文字列テスト1
列2        テスト文字列テスト2
列3        テスト文字列テスト3
列4        テスト文字列テスト4

上記のように「文字列」タブ「文字列」
だけならば問題なく揃います。


サクラエディタでは、

商品名     商品説明               在庫         
       価格
列1        テスト文字列テスト1      テストテストテスト1   
 テストテスト1
列2        テスト文字列テスト2      テストテストテスト2   
 テストテスト2
列3        テスト文字列テスト3      テストテストテスト3   
 テストテスト3
列4        テスト文字列テスト4      テストテストテスト4   
 テストテスト4

このような配置でも揃いますが、秀丸エディタでも同じく揃えるには
どのようにしたらよいでしょうか。

[ ]
RE:37472 やはり位置が揃いませんでした。No.37473
でるもんたいいじま さん 19/08/11 16:45
 
秀丸ユーザーの「でるもんた・いいじま」です。

> すみません、やはり位置が揃いませんでした。
> もう1度環境を詳しく記入いたします。

すいません、もう少し詳しく確認させてください。

@使っているフォントの「正確な名前」を教えてください。
担当さんからご指摘の通り、プロポーショナルフォントだとこういう処理には難があ
ります。

Aフォントの「ポイント数」を教えてください。
「ファイルタイプ別の設定」の中にフォントのサイズを指定する場所がありますが、
ここの数字です。
最初の投稿で「14px」「18px」と書いておられますが、この数値の単位は「ピクセ
ル」ではなく「ポイント」です。

B「タブの文字数」はいくつに設定していますか?

CそれぞれのPCでの、画面の解像度と拡大倍率とを教えてください。
状況から推測するにどちらも解像度は1920×1080で、デスクトップは倍率100%(96dp
i)、ノートは150%(144dpi)かなと思うのですが、再度、確認をお願いします。

一般論として、実際に表示される際の半角文字のピクセル数が整数になっていないと、
往々にして画面表示が狂います。
デスクトップではフォントサイズ14、ノートでは18とのことですから、

・デスクトップ:14pt/em÷72pt/inch×96dpi=18 2/3 px/em、半角文字は 9 1/3 px/ex
・ノート:18pt/em÷72pt/inch×144dpi=36 px/em、半角文字は18px/ex

となります。デスクトップ側で、文字のピクセル数に端数が生じてしまっています。
もしこの通りだとすると、デスクトップ側でフォントサイズを15ptにしてみてくださ
い。そうすれば全角20px/em、半角10px/exになって、端数の切り上げ・切り捨てによ
る誤差がなくなると思います。

> この文字列だけであればエクセルで作るのですが、
> 通常のテキストファイルの中のメモの下に、
> 上記のように数行の列を掲載している程度です。

ちょっとこういう使い方は、私個人としては想定していませんでした。
こういう表だけのテキストファイルを編集する場合には「CSVモード」と
という機能がありますが、普通のテキストとCSVデータとが混在した
ファイルをシームレスに扱う方法はスミマセン、私は知りません。

> サクラエディタでは、
> 商品名     商品説明               在庫        
>        価格
> 列1        テスト文字列テスト1      テストテストテスト1  
>  テストテスト1
> 列2        テスト文字列テスト2      テストテストテスト2  
>  テストテスト2
> 列3        テスト文字列テスト3      テストテストテスト3  
>  テストテスト3
> 列4        テスト文字列テスト4      テストテストテスト4  
>  テストテスト4
> このような配置でも揃いますが、

各列ごとの文字数はどうなっていますか?
「商品名」は全角5-10文字程度、商品説明は数十文字、「在庫」は数値か短文、「価
格」は金額の数値、と思われますが、文字数がここまで違うと、タブ1個で揃えるの
は難しいです。
できれば、実際にお使いのデータの現物(もちろん、差しさわりのある部分は伏せ字
で構いませんが)を拝見したいところです。

だいたいこんなところでしょうか。

[ ]
RE:37473 やはり位置が揃いませんでした。No.37474
でるもんたいいじま さん 19/08/11 16:56
 
「でるもんた・いいじま」です。

> もしこの通りだとすると、デスクトップ側でフォントサイズを15ptにしてみてくだ
>さい。
> そうすれば全角20px/em、半角10px/exになって、端数の切り上げ・切り捨てによる
> 誤差がなくなると思います。

すみません補足。
いちばん無難なのは、ポイント数を「6の倍数」にすることです。今回の場合は12pt
がベストです。
次点が「3の倍数」「1.5の倍数」で、上記の15という数字はちょうど3の倍数になる
ように選択しました。
「1.5の倍数」を使う具体的なケースとしては4.5、7.5、10.5くらいだと思います。

[ ]
RE:37474 やはり位置が揃いませんでした。No.37479
秀丸担当 さん 19/08/16 08:58
 

データのサンプルを見ると、おそらくこれはタブ区切りのTSVファイルなのではない
かと思います。
TSVだとしたら、[その他]→[ファイルタイプ別の設定]→[体裁]→[タブ]のところを
「TSVモード」にするといいです。

TSVモードだと、区切りの間のタブ文字は1つで、もっとも広い幅の位置に自動的に
調整されます。
例えばタブ文字が「<TAB>」だとして、以下のような書き方でも、タブは1つで三列
目は同じ位置になります。

例:
商品1<TAB>短い二列目<TAB>三列目
商品<TAB>長い二列目XXXXXXXXXXXXXXXX<TAB>三列目


TSVモードではなく、タブの文字数が4とか8だとしたら、幅が自動調整されることな
く、位置を合わせようと思うとタブ文字を何個も書かなくてはいけないです。

例:
商品1<TAB>短い二列目<TAB><TAB><TAB><TAB><TAB><TAB><TAB><TAB>三列目
商品<TAB>長い二列目XXXXXXXXXXXXXXXX<TAB>三列目


ノートPCのデスクトップPCで違いが出るとしたら、予想ですが、正しいように見える
というデスクトップPCは、プロポーショナルフォントで、タブの文字数が4とか8でも
偶然合っているように見えるだけなのかもしれないです。
そうだとしたら、ノートPCのほうでは解像度の違いがあったり固定幅にしてもだめと
いう可能性はあると思います。

[ ]
RE:37479 やはり位置が揃いませんでした。No.37490
DonD さん 19/08/16 19:55
 
皆さん丁寧な回答をしていただきまして、ありがとうございます。

> @使っているフォントの「正確な名前」を教えてください。

皆さん、大変申し訳ありませんでした。
秀丸エディタが「UD デジタル 教科書体 NK-R」
サクラエディタが「UD デジタル 教科書体 N-R」
になっておりました。

何度も確認したつもりでしたが、本当にごめんなさい。
プロポーショナルか否かの違いでした。

まだデスクトップの方で確認ができておりませんが、
「UD デジタル 教科書体 N-R」
ですべてを統一すれば恐らく位置が揃うと思います。

現在デスクトップがある場所にいないため確認できませんが、
設定をしてから確認後またご報告いたします。

本当にごめんなさい。
そしてありがとうございます。

[ ]