X



秀丸エディタスレ Part42 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。 転載ダメ©2ch.net (ワッチョイ 4389-jO4j)
垢版 |
2016/06/23(木) 23:10:24.68ID:h0haH9VL0

軽快・高機能・安定と三拍子そろったテキストエディタ
秀丸エディタについて語ろう

■前スレ
秀丸エディタスレ Part41
http://potato.2ch.net/test/read.cgi/software/1453554681/


■公式
ttp://hide.maruo.co.jp/

■秀シリーズサポートフォーラム
ttp://www.maruo.co.jp/hidesoft/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
0189名無しさん@お腹いっぱい。 (アウアウエーT Sac2-66yX)
垢版 |
2018/01/03(水) 02:05:55.58ID:3OnCtzrFa
vm一択
0190名無しさん@お腹いっぱい。 (ワッチョイ 2bf7-/9VY)
垢版 |
2018/01/05(金) 10:27:39.60ID:NL7A+yiY0
2018/01/05 Ver8.79β4
・文字コード表示コマンドにHTMLの数値文字参照(文字実体参照ではない)を追加。
・文字コード表示コマンドのコード部分をクリックするとコピーメニューを出すように修正。
・フォントの情報で幅がゼロのときの問題の対策。
・ファイル系のコマンドに「エンコードの種類の選択」コマンド追加。
・deletefilehistがif文の偽でスキップするときにうまく動作しない問題修正。
・横スクロールバーの自動ON/OFFかスクロール可能な上限を自動調整する設定がONのとき、grepの制限なしモードまたはgrepして置換で異常終了する可能性がある問題の対策。
・検索での表示が範囲選択、独自キャレット、スクロールしてもカーソル位置は固定、なめらかスクロールの組み合わせでホイールスクロールするとカーソルの点滅が残る問題修正。
・「すべて検索 - 一覧」で行番号がずれる問題修正。
・「すべて検索 - アウトラインに表示」で最初に表示したときできない問題修正。
・「すべて検索 - 色付け」で検索文字列を更新しない場合、スクロールバーにマップが働いてしまう問題修正。
・VisualBasicの標準の行の強調表示の調整。
0191名無しさん@お腹いっぱい。 (ワッチョイ 4f91-/9VY)
垢版 |
2018/01/09(火) 12:56:58.92ID:smxF8nLY0
┌───────────┐
│読み取り専用トグルマクロ│
└───────────┘
if (readonly == 1) {
readonlyswitch;
#objShell = createobject("WScript.Shell");
callmethod #objShell,"Run","cmd /c attrib -r \"" + filename2 + "\"",0;
}
else {
readonlyswitch;
#objShell = createobject("WScript.Shell");
callmethod #objShell,"Run","cmd /c attrib +r \"" + filename2 + "\"",0;
}
0193名無しさん@お腹いっぱい。 (ワッチョイ 117c-QpsD)
垢版 |
2018/01/12(金) 03:19:26.70ID:aAde/4vg0
Ver8.79β4、Ver8.77 両方とも
Win10 64bit、4Kモニターでスケーリングを100%以外で
秀丸エディタを最大化で起動すると
ステータスバーに何も情報が表示されない

そこからウインドウモードに変更するか、
一度ステータスバーを非表示にしてから再表示すれば
スターテスバーにステータスが表示されるようにはなるが
ステータスバーの高さが通常の2倍に太くなってしまう
0194名無しさん@お腹いっぱい。 (アウアウエーT Sa52-F0QB)
垢版 |
2018/01/12(金) 06:23:19.49ID:5dehKZc7a
何度も繰り返すとさらに大きくなって
しまいに全画面埋め尽くして
にっちもさっちもいかなくなる
漏れは禿丸のファイル選択ウィンドウでもそれが起きた
0195名無しさん@お腹いっぱい。 (ワッチョイ 3ae0-0PCX)
垢版 |
2018/01/12(金) 12:51:29.21ID:cUxZ1lo50
もしかして、おま環かもしれないので・・・他の人の意見を聞きたいです

win10 64bit
ver877
ver875

文字列選択がおかしい気がする
Ctrl+shift+左右カーソルキー

Ctrl+shift+左 を押しても、shit+左の動作になってしまう事がある

一旦、Ctrl+shift+右を押して選択開始状態になってから、
Ctrl+shift+左を尾捨て通常の選択状態になる
なんとなくだけど、
別の選択モードになっているような・・・
Windows10 Fall Creators Update以降におかしくなったような・・・
0196名無しさん@お腹いっぱい。 (ワッチョイ 7d87-QpsD)
垢版 |
2018/01/12(金) 15:58:18.93ID:YFsH8Dl00
試そうと思ったが、[Ctrl][Shift][←]は既に別のソフトで
ショートカットを指定してたw
少なくともそのショートカットは正常に起動してるので
OSの問題じゃなさげ。

[Ctrl][Shift][→]は何も指定してないので
文字列選択が塊で選択されていく感じ。
普段[Shift]+方向キーしか使わないのでそれが正常なのか
知らないけど。
0198名無しさん@お腹いっぱい。 (ワッチョイ 117c-QpsD)
垢版 |
2018/01/13(土) 00:49:00.28ID:koZSBTyq0
秀丸エディタ、4Kのスケーリングと相性悪いのかな?
Windows10が原因って気もするけどさ
エディタが狭くなるからステータスバーの高さが2倍になってしまうのはきつい
iOS版かAndroid版の秀丸エディタが出たら買うよ
0202名無しさん@お腹いっぱい。 (ワッチョイ 75f7-BgxS)
垢版 |
2018/01/16(火) 10:37:31.68ID:C2w1oxbg0
2018/01/16 Ver8.79β5
・β4でなめらかスクロールON(一定速度)のときCtrl+Home/Endで反転が残る問題修正。
・「設定内容の保存/復元」はxp以降ではreg.exeを使って昇格を必要としないように修正。
・setwindowsizeで折り返し文字数と行番号と一致するような特定の値で幅の変更が効かない場合がある問題修正。
・Ctrl+ホイール上下でスクロールとフォントサイズ調整が一緒に働いてしまうことがある問題修正。
・上書き禁止属性のファイルに保存しようとするときのエラーメッセージやタイトルバーの内容が、実際のファイルと違うことになる場合がある問題修正。
・フォルダヒストリから開くとき、排他制御が「同じファイルを2つ開くことを禁止する」で違うフォルダの同名ファイルを同一とみなすことがある問題修正。
0204名無しさん@お腹いっぱい。 (ワッチョイ fa8e-TJJF)
垢版 |
2018/01/17(水) 23:46:21.60ID:UIctoveC0
お願いします

選択域のケツから数字を判別して+1する(改行はスルー)
ex.「AAA1」が選択域の場合、「AAA2」にする
ex.「AAA1改行」が選択域の場合、「AAA2改行」にする

選択域のケツが改行以外の文字であればエラー音を出す
ex.「999A」が選択域の場合、エラー
ex.「999A改行」が選択域の場合、エラー
※音だけでいいんだけど音だけが無理なら「数字じゃないよ」のメッセージボックス

0も数字扱いで1に
ex.「AAA0」が選択域の場合、「AAA1」にする
ex.「AAA0改行」が選択域の場合、「AAA1改行」にする

ケツが何桁でも連続数字なら繰り上がり考慮
ex.「999A999」が選択域の場合、「999A1000」にする
ex.「999A999改行」が選択域の場合、「999A1000改行」にする
0206名無しさん@お腹いっぱい。 (アウアウエーT Sa93-JCrA)
垢版 |
2018/01/18(木) 02:42:26.84ID:U5EZOGUUa
AAA1234改行っていう行があって
AAA1まで選択されてるときにマクロ実行したら
AAA2234改行
でいいか?
0209名無しさん@お腹いっぱい。 (スプッッ Sd03-zWLY)
垢版 |
2018/01/19(金) 01:25:18.19ID:vpoyuMZvd
複数行選択でも同じようにするの?と思ったが末尾だけか
ただ一行の内の選択したところだけなの?
何を目的としてるの?
というのが分からんとなんともって感じだな
ただ数字をプラスしてくだけだったら既にあったような気もするが
0211名無しさん@お腹いっぱい。 (ワッチョイ 4dbb-GP+B)
垢版 |
2018/01/20(土) 14:39:30.96ID:lLysbsWY0
// 未選択ならエラー
if(!selecting ){
beep;
endmacro;
}

// 選択範囲を記憶
#topX1 = seltopx; #topY1 = seltopy;
#endX1 = selendx; #endY1 = selendy;

// 選択範囲の末尾へ移動し選択解除
escape;
moveto #endX1, #endY1;

// 改行以外に出会うまで左へ移動し、移動後の位置から選択を開始
call Skip 'R';
#endX2 = x; #endY2 = y;
beginsel;
// 数字以外に出会うまで左へ移動し、移動後の位置で選択を終了
call Skip 'N';
#topX2 = x; #topY2 = y;
endsel;

// 選択されなかった(数字部なし)ならエラー
// 選択された(数字部あり)なら、その数値に1を加えた文字列を上書き
if(#topX2==#endX2 && #topY2==#endY2){
escape;
beep;
}else{
insert str(val(gettext(#topX2, #topY2, #endX2, #endY2, 1))+1);
}
endmacro;
0212名無しさん@お腹いっぱい。 (ワッチョイ 4dbb-GP+B)
垢版 |
2018/01/20(土) 14:39:51.51ID:lLysbsWY0
// 指定以外の文字に出会うまで、カーソルを左に移動させる('R': 改行指定 'N': 数字指定)
Skip:
while(1){
// すでに左端なら処理しない
if(x==0 && y==0){
break;
}
if(x==#topX1 && y==#topY1){
break;
}
// カーソルを左へ
left;

// カーソル位置に指定文字があれば抜ける
if(##1=='R'){ // 改行
if(code!='\r'){
##bGone = true;
break;
}
}else if(##1=='N'){ // 数字
if(code<'0' || code>'9'){
##bGone = true;
break;
}
}
}

// 行き過ぎた分を戻す
if(##bGone){
right;
}
return;
0215名無しさん@お腹いっぱい。 (ワッチョイ 63f4-GP+B)
垢版 |
2018/01/20(土) 20:16:13.73ID:uS8Q/pDa0
細かくは見てないのであってるかは知らないけど、自分ならhmJSでこう。投稿行数が少ないので圧縮。
#JS = loaddll( hidemarudir + @"\hmJS.dll" );
#r = dllfuncw( #JS, "DoString", R"JS(
// ダメな場合に行うこと
function WarnTask() {
clr.System.Media.SystemSounds.Beep.Play(); // 音再生
}
// 置き換えるアルゴ
function FnReplace(all, prev, num, post) {
if (!prev) prev = ""; if (!post) post = "";
return prev + (Number(num)+1) + post;
}
// メインのタスク
function MainTask() {
// 選択対象の文字列。通常選択もしくは行選択。(矩形選択や、複数矩形選択は含めず)
var SelectedText = hm.Edit.SelectedText;
// 処理対象選んでないよ。警告処理。
if (!SelectedText) { return WarnTask();}

// 対象は「最後の文字が数字以外(prev) + 数字(num) + [改行があるかも(post)] + 末尾」
var ReplacedText = SelectedText.replace( /^(.*?\D)?(\d+)([\r\n]+)?$/, FnReplace );
// 変化がないということは、置換対象としては有効ではなかった。警告処理。
if ( SelectedText == ReplacedText ) { return WarnTask(); }

// 元のところへと上書き
hm.Edit.SelectedText = ReplacedText;
}
// 処理実行
MainTask();
)JS"
);
freedll( #JS );
0216名無しさん@お腹いっぱい。 (ワッチョイ 4dbb-GP+B)
垢版 |
2018/01/20(土) 20:19:31.86ID:lLysbsWY0
自分ではできるだけわかりやすく書いたつもりだったんですが、わかりにくかったですかね?

「実挙動を書いた」という点については、マクロというものがそもそも挙動を再生する類のものなので、
ある程度仕方ないかなと思っていたのですが・・・。

もしよければ、改善案のアドバイスをもらえないでしょうか?

ちなみに、作成前に自分で思いついた別の案としては、末尾の数字を正規表現で取り出して置換することです。

が、これも単純にreplace文などでやろうとすると、わかりづらくなりそうです。
正規表現でやるなら、マクロから正規表現dllを呼び出せばスマートに作れるのかも?と思ったのですが、
今までやったことがないため、断念しました。
0217名無しさん@お腹いっぱい。 (ワッチョイ 4dbb-GP+B)
垢版 |
2018/01/20(土) 20:27:04.34ID:lLysbsWY0
すみません。リロードせずに書き込んでしまいました。

hmJSというのは初めて知りました。
JavaScriptですか。こんなこともできるんですね。秀丸は奥が深いなぁ。

そもそもJavaScriptを使ったことがないので私には使えそうにないですが・・・

HmJre.dllを使っても似たようなことができるかな?
0218名無しさん@お腹いっぱい。 (アウアウエーT Sa93-JCrA)
垢版 |
2018/01/21(日) 06:36:01.41ID:RKY7Trnga
わっちょいわっちょい
0222名無しさん@お腹いっぱい。 (ワッチョイ 838e-EEtp)
垢版 |
2018/01/23(火) 00:46:04.85ID:PhTpyzjC0
>>211
ありがとー!完璧!

ちな今まで数字部分のみを選択してカウントアップしてた拙作w

if( !selecting ) {
endmacro;
}

$a = gettext( seltopx, seltopy, selendx, selendy, 1 );
if( !val($a) ) {
endmacro;
}

$b = str(val($a) + 1);
insert $b;
endmacro;

これが精一杯だったw

>>215
ありがとう
すげー高度っぽいことはなんとなく感じる
外部dllはちょっと面倒くさいなと思って試していません
すみません
今後の勉強のために保存はさせていただきました

もう一度みんなにありがとう
0226名無しさん@お腹いっぱい。 (ワッチョイ a5f7-QRuf)
垢版 |
2018/01/23(火) 10:00:13.70ID:DMPnjx4N0
2018/01/23 Ver8.79β6
・V8.79β3でTSVモードでルーラー右クリックによるソートで行番号表示がずれる問題修正。
・grepの実行/grepして置換のキー操作の記録はgrepdialog2/grepreplacedialog2として記録されるように修正。
・[その他]→[動作環境]→[トラブル対策]→[その他のトラブル対策]をスクロールできるようにして整理。
・[その他]→[動作環境]→[トラブル対策]→[その他のトラブル対策]に「ファイルマネージャ枠/ブックマーク等の排他制御を従来通りにする」を追加。
・[その他]→[ファイルタイプ別の設定]→[体裁]→[タブ]のところにもルーラーの詳細ボタンを配置。
・やり直しバッファサイズ指定の下限を64KBに修正。
0229名無しさん@お腹いっぱい。 (ワッチョイ fbf7-bSkF)
垢版 |
2018/01/25(木) 10:24:39.32ID:x+MTuFOS0
2018/01/25 Ver8.79β7
・V8.79β3で秀丸パブリッシャーで強調表示があると印刷が途中で切れる問題修正。
・ダイレクトタグジャンプの飛び先指定のダイアログで、親フォルダにあるtagsファイルを使うときで相対パスが書かれているときでも、同じファイル名のベース名を優先して選択しておくように修正。
・なめからスクロール、検索での表示が点滅表示、スクロールしてもカーソル位置は固定OFFで、検索した直後にホイールスクロールするときに検索用の大きなカーソルのままになっている問題修正。
・アウトライン解析の枠で、検索文字列の強調の色で透明な背景色が指定されている場合に黒くなる問題修正。
0230名無しさん@お腹いっぱい。 (ワッチョイ 9ed9-Pdni)
垢版 |
2018/01/27(土) 16:31:32.09ID:p4+tjvo20
秀丸パブリッシャー使えてる人いる?
インストールして印刷ボタン押してもパブリッシャーにならんよ?
0231名無しさん@お腹いっぱい。 (ワッチョイ ae71-rgA5)
垢版 |
2018/01/27(土) 22:30:25.53ID:mVzd394h0
ずっと問題ないな。今現在:W10x64 Ver 1709 Bilud 16299.125、秀+パブ最新

さすがに環境くらいかいとけよな。OSだけでは無く秀・パブ両方のVerと32bit版か64bit版も必須。
主な常駐も明記。それと起動時にエラーがあるかないか挙動を明記する事だね。
インスコフォルダにあるhmpv.errやらhmpvinst1.logの内容は?

よくあるVBランタイム関連やらとかじゃ無いかどうか。インスコ失敗しているとか。
0233名無しさん@お腹いっぱい。 (ワッチョイ fbf7-bSkF)
垢版 |
2018/01/31(水) 09:54:31.94ID:egZvaIF60
2018/01/31 Ver8.79β8
・ダイレクトタグジャンプの飛び先指定のダイアログで、親フォルダにあるtagsファイルを使うときで相対パスが書かれているとき、同じファイル名のベース名で
・?grepの実行、grepして置換の記録でダイアログを切り替えたときや、出力先の記録がうまくいかない問題修正。
・常駐秀丸エディタからの起動で失敗することがある場合の対策。
・キー割り当てできるコマンドに「このタブ以外を閉じる」「左のタブを全て閉じる」「右のタブを全て閉じる」を追加。(ウィンドウ系)
・「次のgrep結果」「前のgrep結果」コマンド追加。(カーソル移動系)
・アウトライン解析の枠で強調と選択が重複するときの描画の調整。
0236名無しさん@お腹いっぱい。 (アウアウエーT Sadf-EZPO)
垢版 |
2018/02/05(月) 03:25:07.09ID:nKYw8WOla
MIFESにあったやつか
0237名無しさん@お腹いっぱい。 (ワッチョイ 9fc6-j4Dg)
垢版 |
2018/02/05(月) 10:20:21.85ID:GgyJcWyN0
ルーラーにフォーカスあてて▽部分引っ張るとタブ文字の自由配置モードにするか聞かれるから「はい」
あとは ファイルタイプ別の設定 - デザイン で ガイドライン(縦) を表示してやればいい
0239名無しさん@お腹いっぱい。 (アウアウエーT Sadf-EZPO)
垢版 |
2018/02/06(火) 04:32:16.57ID:IsV/5/69a
枠以外シースルーの付箋貼る
電子でもリアルでもお好きな方で
0240234 (ワッチョイ 97b4-+DFt)
垢版 |
2018/02/06(火) 17:40:48.60ID:8alRQ5870
>>238
すげえ、思った通りの機能だ・・・さすが秀丸
きっとどこかにあるとは思ったがどこになんて名前であるのかが分からなかった
0243名無しさん@お腹いっぱい。 (ワッチョイ 59f7-nHV3)
垢版 |
2018/02/08(木) 10:57:17.94ID:+V9DNMq60
2018/02/08 Ver8.79β9
・強調表示などの保存ダイアログで、保存する対象がONでも保存するものが無いときは対象としないように修正。
・プログラム実行のダイアログのコマンドラインをドロップダウンして表示されるヒストリを右クリックして、個別に削除できるように修正。
・キー割り当ての読み込みダイアログにリセットボタンを付けて、標準のキー割り当てファイルを設定ファイル用のフォルダにコピーできるように修正。
・HTMLのカラー表示のスクリプト部分でカタカナのチがあると文字化けする問題修正。
・[その他]→[動作環境]→[32bit版](または64bit版)に、管理者/非管理者が違うときに出すメッセージのオプション追加。
0245名無しさん@お腹いっぱい。 (アウアウエーT Sa4a-3MxQ)
垢版 |
2018/02/08(木) 14:44:11.02ID:Ly1yE5rCa
アプデは良いけど勝手に再起動だけはやめれ
0249名無しさん@お腹いっぱい。 (ワッチョイ edd9-3MxQ)
垢版 |
2018/02/08(木) 17:40:49.46ID:5PdrXEXH0
>>247
カーソル行に下線じゃだめなの
0260名無しさん@お腹いっぱい。 (アウアウエーT Sa4a-3MxQ)
垢版 |
2018/02/10(土) 04:21:23.19ID:q/Bi9Mqra
>>258
整形ラインの表示ON/OFFはキー割り当てとか出来たけど
カーソル行縦/横線トグル動作はキー割り当てにも出て来ないな
0261名無しさん@お腹いっぱい。 (ワッチョイ add1-xiP2)
垢版 |
2018/02/10(土) 10:19:19.93ID:uOrLXv2E0
デザインの変更までワンキーでってのはさすがに欲張りすぎでは
それにファイルタイプ毎に変えられるものをどのように扱うかという問題も出てくる
(変更を開いているファイルのタイプだけに適用するのか、全てに適用するのか)
0263名無しさん@お腹いっぱい。 (ワッチョイ 06dd-3MxQ)
垢版 |
2018/02/10(土) 12:14:38.01ID:bI3aNRSU0
そうやね
0266名無しさん@お腹いっぱい。 (イルクン MM8a-KVfw)
垢版 |
2018/02/10(土) 18:48:30.06ID:ETdSsYueM
それ単にお作法が違うだけじゃろ
マカーがなんでwinてオシャレでまともなUIのソフトないの?って聞いてくるのと同じ
LinuxユーザーがなんでwinてまともなCUIツールがないの?っ以下略
0268名無しさん@お腹いっぱい。 (アウアウエーT Sa4a-3MxQ)
垢版 |
2018/02/11(日) 01:26:54.52ID:Dm8rvKvla
windowsはedlinが正統派
0272名無しさん@お腹いっぱい。 (ワッチョイ e59e-jA6l)
垢版 |
2018/02/13(火) 19:14:04.33ID:04TfZh460
☆ 私たち日本人の、日本国憲法を改正しましょう。現在、
衆議員と参議院の両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
0274名無しさん@お腹いっぱい。 (ワッチョイ 07f7-MTlB)
垢版 |
2018/02/22(木) 12:42:13.85ID:kKQdu3YI0
2018/02/22 Ver8.79β10
・最新バージョンの確認で開くWebページは、64bitや浮動小数点数版など適切なページを開くように修正。
・「自動判定で読み込みしなおし」コマンドがV8.79β4の修正で保存の問い合わせが出るようになっていたのをやめて、従来通り破棄するかどうかの問い合わせとなるように修正。
・キー割り当てのクリップボード系に「列の選択」コマンド追加。
・「検索開始位置へ戻る」コマンドは、全置換の後でも全置換前の場所に移動できるように修正。(ただし文字数の変化によってはずれる場合があります)
・32bit版でバーチャルストアが有効で働く場合、該当場所のファイルを開いているときは編集エリア上部に仮想化されることを表示するように修正。
・[その他]→[動作環境]→[トラブル対策]→[その他のトラブル対策]の各項目に「(ON)」や「(OFF)」といったテキスト表示を付けるように修正。(読み上げ向け)
・[その他]→[動作環境]→[検索]→[すべて検索]の「上/下検索ボタンに個数表示」の個数の上限の設定を追加。
・ファイルメニューとウィンドウメニューの独自描画は通常のメニューの選択色と同じになるように修正。
・ストアアプリ版で、Program Files等のバーチャルストアはデフォルトで無効となるように仕様変更。(予定)
・ストアアプリ版の[その他]→[動作環境]→[32bit版]に「ストアアプリ版でもVirtualStoreを強制的に有効にする(非推奨)」を追加。(予定)
・ストアアプリ版でAppData配下のファイルを開いているときも編集エリア上部に仮想化されることを表示するように修正。(予定)
0280名無しさん@お腹いっぱい。 (ワッチョイ 07f7-MTlB)
垢版 |
2018/02/23(金) 16:42:38.37ID:RyL28liT0
2018/02/23 Ver8.79β11
・V8.79β10で、32bit版でバーチャルストアが有効な場合、UNCパスでウィンドウ上部に注意の表示が出ていたバグ修正。
・ユーザーメニューのタイトルは全角7文字(半角15文字)までだったのを全角8文字(半角16文字)までできるように修正。
・アウトライン解析の枠は、[その他]→[動作環境]→[環境]→[読み上げ]→[アクセシビリティ対応]がOFFでも読み上げ対応が常に働くように修正。
0283名無しさん@お腹いっぱい。 (ワッチョイ 73bb-x4Or)
垢版 |
2018/02/24(土) 09:17:06.07ID:YL2sRLxy0
> ・ユーザーメニューのタイトルは全角7文字(半角15文字)までだったのを全角8文字(半角16文字)までできるように修正。

何この微妙な修正
どうせなら全角32文字までとかにしろよ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況