サクラエディタふぁんくらぶ part17 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
「マウスを握ってマウスを動かして」
が思考に追いつかないほど遅いのならば
それはお前の運動能力が足りないだけの話 確かに641ほどの運動音痴では思うままに線を引く事自体無理っぽいな
絵を描く事を止めた方が幸せだと思う Sakuraももうそろそろ64bitをメインにしたほうがよいと思う >>642 >>644
わざわざマウスポインタをその場所に移動させて正確にクリックするんだぞ?
面倒じゃないのか?
原理的には、ツールバーアイコンとして表現できる操作は、全部、キー割り当てすることができる
それは本当にマウスだけでしか出来ないような操作だとは思えない
キー割り当てで代理出来ることをアイコンにしている意図が分からない
そしてそもそも、ツールバーは本当に実用的なのか?
というのも、こちらは全くツールバーを使ってないので、その利便性が全く分からない
メニューバーに表示させるアイコンもOFFにしている
ただ、中には、ツールバーでのアイコンの形と場所で操作を記憶してる人もいるのかもしれないが、
彼らがどうやってツールバーアイコンを使いこなしてるのか、こちらには全く想像できない
他人のエディタのツールバーの配置やアイコンの個数の実態なんて誰も知らないからだ
それがどう使われてるかなんてのは本当に分からない 使う人が使いやすいように作ればいいだけだろ使わないなら消せばいいだろ >>646
自分はソフトウェア開発会社に勤務しているけれど
周囲の人がテキストエディタをどう使っているのか気になって観察してる
何十人もの人を見てきたが
ツールバーを非表示にしている人には未だ出会っていない
君自身がツールバーをどれだけ不要だと主張しようとも
申し訳ないが、君は少数派なのだと断定せざるを得ない
君は君で自分の最適な使い方を続ければいいが
どれだけ他人に自分の意見を知らしめようとしても限界というものがある
黙っておくのが吉 そもそも
「テキストエディタでマウス使ったら負け」
くらいに思ってるのなら
いっぺん vim を使ってみることをお勧めする 不要とまでは言ってはいない
ツールバーがどうして実用的なのか全く分からない、と言ってるだけで
使ったことが無いから、どうしてそれが便利だと他人が思ってるのか、そもそもどうやって使ってるのか、全然分からない
それに、ツールバーを使う人がそこに何を置いてるのかも気になる
作業中に何度それらのアイコンを押すのかも あなたは知りたいかもしれないけど、そんな人に教えたくはない >>650
少なくとも、他人を理解しよういう努力をしてない
つまり、他人を全く観察してない
のに
「なんで必要かわからない」
なんて主張する(=公言する)こと自体が間違ってるんだ
他人を観察したうえで出直すことをお勧めする vimを使ってみることをお勧めしたのに
何故、使ってみてから反論しないのか? よく使う機能は[Ctrl]+[S]などのショートカットキーだけでなく、ツールバーからの1クリックでも操作したい。
そう思う事も結構あるから俺はツールバーを表示してる。どっちが多数派かは知らん。 ソフトウェア開発の人は、マウスの使い方がすげー上手い印象があるな 自分はノートPCメインのキーボード派だから、ツールバーは非表示にしてるけど、
ツールバー表示がデフォルトなので、表示=使っているとは限らないと思う。
しかし、なぜ vim を使ってみろということになるのかさっぱり分からない。
vi はキーバインドが Windows と全然違うから、元に戻す/やり直し/コピー/切り取り/貼り付け のし方が分からない。
さすがに、文字の入力と、保存して閉じる、保存せず閉じる、は覚えたけど、普段使わないしなぁ。 Windowsキーバインドから抜けられない
ということが理解できるのに
ツールバーから離れられない
ということが理解できない
おかしいだろそれ テキストエディタだけが特別な存在なのか?
他のソフトもツールバーを使わないのか?
Windowsキーバインドなら必要だけど
ツールバーは不要だなどど
どの口がほざくのか? なるほど、普段使わない人からすれば、目立つところに保存ボタンがあった方が便利かもしれないね。
でも、Windows ならいろんなソフトで、保存/元に戻す/コピー/切り取り/貼り付け のキーバインドは同じだから、
やっぱり、それぐらいは覚えないのかなぁとは思うよ。
もちろん、いちいち他人の使い方に口出しはしないし、僕だって、人から見たら変な使い方をしていると思われるところもあるだろうし。
っていうか、なんでそんなに一所懸命なのかが気になるよ。
ツールバーがなくなりそうな危機感でもあるの? 自分基準でしか考えてないのに
いちいち「分からない」って言い放つ奴らが気に食わないだけだよ
これで「分かる」? 検索(ボックス)を置いとくと便利だけどね
検索方法を変更するときはダイアログ開き直さなきゃだけど マウスだけで操作しなきゃならん状況ってものを体験した事が無いんだろうな。 > テキストエディタだけが特別な存在なのか?
> 他のソフトもツールバーを使わないのか?
少なくとも僕の場合は、大抵のソフトでは、キーボードからアクセスできないツールバーは非表示だなぁ。
ペイントソフトとか、マウスの操作がメインになるソフトは別だね。
>>660
よく分かりました。 Excelとか使ってるとマウスでないとできない操作まみれなので、
キーボードで使う気が失せる 自分も非表示派だったけど操作可能なステータスバーとして
利用するようになったよ。
どのエンコーディングで開いているかが見てわかるし、文字
化けしていればすぐ開き直すことができる。マウスでもキーボ
ードでもどちらででも。
改行の種類の表示と切り替えもできる。
検索ボックスを置いとくとブラウザやエクスプローラと同じ
ように Ctrl+E でフォーカスを移して検索できる。
こう書いといてなんだけど、Enterで入力される改行の種類
の切り替えや挿入/上書きモードの切り替えはステータスバー
からでもできる。俺はソースを見ていて気付いたけど、みなさ
ん知っていただろうか。
あと、HTMLと JavaScriptだとか Rubyと JavaScriptみた
いに1ファイルにコードが混在する場合に、現在のタイプ別設
定を確認したり切り替えたりするのを簡単にするためにツール
バーに自作のリストボックスを置いてる。すごく便利に使って
るんだけどこのアイディアは今のところスルーされていて需要
ないのかなぁなんて。
ノートパソコンで縦が1000もないとかでなければツールバーを
邪険にすることないよ。 初心者なんですがスミマセンお邪魔します
サクラエディタでファイル作って保存して終了して、次に開くときに、
ダブルクリックからそのままサクラエディタで開ける時と
「プログラムを選べ」と余計なワンクッションが入る時があります
そのまま一発でサクラエディタで開けるようにしたいんですが、
どうすればいいですか? >>646
メニューもツールバーもステータス表示もない完全キーボード操作版のサクラエディタを作って下さい。
まぁ、MS-BASICの頃はそれがデフォルトでしたけどねw >>666
タイプ別設定で開きたい種類を選んで「ダブルクリックで開く」にチェックを入れる >>668
レスありがとうございます
設定>タイプ別設定一覧 に「ダブルクリックで開く」のチェックボックスは
見つけましたが、チェックができないです(紗がかかっている)
開きたい種類はテキストなんだけど、テキストでもHTMLでもどれでも(「右
クリックメニューに追加」はチェックできるのに)ダブル〜の方はダメでした
もう少し深いところでの設定か何かでしょうか?
すみませんがもう少しよろしくお願いします >>669
「関連付け」でググってサクラエディタに関連付けする
関連付けのやり方はいくつか方法があるから >>670
ありがとうございます
「関連付け」ググってみます サクラのツールバーはともかく、
エクセルのリボンは非表示にしてる人多いよね? フルHDくらい縦解像度があればそこまで気にならないな。 むしろツールバーやリボンに全機能ないのがイライラする ctrl-F1とctrl-shift-Uな
要る時はずっと要るから、あんまり頻繁に出したりひっこめたりはしないけど 設定画面のモーダルウィンドウの奥深くのチェックボックスなどは
大抵はツールバーアイコンにすらできない
でも、そういうのをアイコン化して前面に置きたい……という欲望はある
が、やはり全機能をそうするわけにはいかないし、できないだろうとの直感がある 複数行置換って需要ないのかね
マクロの奴は使いにくいから組み込んでほしいわ 改行記号消す程度ならsakuraでもできるけどどんどん遅くなるよね
そういう問題なく複数行置換可能になるなら有難いのだが >>678
そういう時だけ、別のエディタを使う
複数行処理機能を追加しようとすると抜本改造が必要になりそうだから
フリーソフトのままでは難しいと思う 他のエディタの複数行検索ってどういう感じなの?
改行を無視して検索する?
正規表現で改行コードを含めて検索するってこと? 行番号に紐付けされたブックマークやら更新情報やらを維持したまま複数行置き換えするのが難しいんでしょ
そのへんリセットされてもいいから置き換えたいって需要はあると思うが 他のツールで置換するなら行情報は一旦消えるんだからそれでいいんじゃないのかな >>684
それだとUIまで別系統になってあえてサクラでやらなくてもいいって事に
サクラの検索ダイヤログの設定やら記録も使いたいでしょ >>683
その仕様で実装されたらブックマーク維持できるようにしてほしいって要望を出せばいいんですよね >>686
ユーザーをクレーマーとしか見てないのか
もしこれが開発陣の総意だったらサクラも終わりだな >>687
なわけないだろ
そういうこと言って周囲に疑念を抱かせるように仕向けて
開発者にプレッシャーかける奴がクレーマーなんだよ サクラエディタVer2-2-0-1
はインストーラー版のみでしょうか? https://sourceforge.net/projects/sakura-editor/files/sakura2/2.2.0.1/
の sakura2-2-0-1.zip が単体配布版
ちなみに
単体配布版のみのバージョンはちょくちょく出るけれど
インストーラー版のみのバージョンというのが出たことはない ブラウザーの種類は問わず、そこからAlt+Tabでサクラに切り替えると描写に1,2秒かかってしまう
1.6で試したところ、多少もたつくもののここまで遅くはない
困ったものだ sakura.iniがインストールフォルダと\AppData\Roaming\sakuraの2つにあるんですけど
どういう関係なんですか。どっちが優先されるとかありますか ほう。
\AppData\Roaming\sakuraの方を削除しても普通に動作しますね >>699
http://sakura-editor.sourceforge.net/htmlhelp/HLP000077.html
現在起動しているサクラエディタが参照しているsakura.iniの場所を『設定フォルダ(iniフォルダ)』と呼びます。ExpandParameterでは$Iで取得できます。 UAC切っててもRoamingにファイル作るアプリってなんなんだ sakura-2.3.0.0ソース:
view\ceditview_command_new.cpp(767)
CEditView::ReplaceData_CEditView3関数の引数bFastModeがtrueのときpcLayoutが初期化されないのでAPエラーになります。
assertがありますが、呼び元ではUndoブロック数(101個以上)でtrue/falseを切り替えてるのでだめではないでしょうか。
window\CEditWnd.cpp(1865)
m_posSaveAryのdeleteの前にbreakがあるのでdeleteされません。
この変数が何者か分からないのでNULLチェックもなしにdeleteするのが正しいのかどうかが分からないです。 euc-jp同士のファイルをdiff差分に掛けようとすると実行しようとしたタブが落ちて残ったタブで再起動みたいになるんだが俺環か? >>704
落ちるね
ほぼ同じファイルだと落ちないけど
全く別のファイルで試したら落ちた
sakura_core\view\CEditView_Paint.cpp
request.txt >>705
#途中で書き込んでしまった
sakura_core\view\CEditView_Paint.cpp
request.txt
を
a.txt
b.txt
としてeuc-jpに変更して保存し、b.txtのほうでdiff実行すると100%再現しました 場所だけ書いておきます。
CEditView_ExecCmd.cpp
507行目 CEditView::ExecCmd関数内のmemcpyで落ちています。
len=-2
read_cnd=3435973836
j=540936717
なのでおかしなことになってますね --- codechecker.cpp
+++ codechecker.cpp
@@ -772,8 +772,8 @@
}
// 第2バイトが10bbcccc、第3バイトが10ddddee
if( (c1 & 0xc0) == 0x80 && (c2 & 0xc0) == 0x80 ){
- ncwidth = std::max(nLen,3); // 4バイトコードである
- echarset = CHARSET_UNI_SURROG; // サロゲートペアの文字(初期化)
+ ncwidth = nLen; // 4バイトコード片である
+ echarset = CHARSET_BINARY2; // サロゲートペアの文字(初期化) どうせ見ているだろう?
2ちゃんと言えど公式だろ?
パッチを2ちゃんに投稿する
陰からプレッシャーかける
こういう奴らが俺は一番嫌いだ
何で真っ向から開発者と向き合おうとしないのか 矩形選択内の置換が枠の右外も置換してしまうのは仕様?
2.3.0.0 Rev.4066 >>711
Pフォント対応とcsv/tsv対応が不要なら2.3.0.0はお勧めできない >>712
尋ねているのは勧めるかどうかではなく、仕様かどうかです。 >>713
明らかにバグではあるがバグフィックスされていない現状を仕様と呼ぶなら仕様だろうね。 >>713
仕様なんかじゃなくてバグだよ
バグだらけだからお勧めしないと言ってるんだけど、伝わらなかったようだね。 選択と重複している部分について置換する/しないのどちらに転ばせるか、なら仕様の範疇だが
「選択範囲内置換」を指定しているのにも関わらず完全な範囲外まで置換するのを、バグと断言しない人なんているか?
ていうか、なんでこんな当たり前のことを「仕様」かどうか尋ねるの?
バグとわかってて「仕様ですか」と尋ねるのは明らかに開発者に対する皮肉なわけで
失礼極まりない行為 BugReport/70 のことだよね
前から載ってるけどなぜか修正されない × なぜか修正されない
○ なぜか(わたしは)修正しない
コードがあるんだからうだうだ言ってないで自力で直せば?
出来ないならすっこんでろ >>719
$の問題を除いては修正できると思うけど
719の態度が気に入らないからパスするわ >>720
>>719の馬鹿に代わってでも私が土下座して謝罪いたします
なので修正してくださいお願いします sakura2.2.0.1 (64bit)
TAB→空白 への変換ですが、ツールバーから「変換」-「TAB→空白」を選択すると変換できますが、
ショートカットキーで Ctrl+Alt+F5 を実行しても、変換されません。
一個前のバージョンでは、変換できていました。
同じキーに一度割り当てを解除し、改めて割り当てても動作しません。
別なキーに割り当てすれば動作します。
windows7(x64),windows10(x64) のどちらも同じ状態ですが、ほかの方も同じでしょうか? 突如(フォントだけでなく)画面全体が大きくなるのは、私が何を押しちゃってるせいだろう >>723
Intel Graphicじゃない?
デスクトップ右クリック→グラフィックス・オプション→
ホットキー→無効
でうちのは使えるようになった(Win8.1)
Ctrl+Alt+F5はオプションで設定されてないけど予約してるらしい >>725
723です。
ありがとうございますm(_ _)m
解決しました! フォルダを指定するんじゃなくて、対象ファイルのフルパスが書かれたテキストファイルを指定してのGREPって可能ですか?
ちょうどコマンドプロンプトのfindstrの/Fオプションのように。
マクロとかでもいいので、教えて下さい。 >>726
もしsourceforge.netのサイトでダウンロードが自動で始まらないなら
小さく青色で direct link と表示されてる所をクリック すべて置換は置換の繰り返し
って何がどう変わってる? >>733
732のヘルプ中、ヒント欄に例が出てるよ 1度置換された結果が、条件にマッチする文字列だったらまた置換する感じか でも置換後を空にする場合だけみたいだよ
下手して無限ループになるのを防ぐ為だと思う すべて置換:行ごとにgオプションで置換。ライブラリ依存
このことはヘルプの「利用可能な正規表現」の一番下に書いてある
最初に黄色強調の検索マークと同じように行内の置換対象をすべて記録。次にその対象をすべて置換。これを行毎に繰り返す
置換の繰り返し:置換ボタン連打と同じはず。1つ置換毎に次の置換対象を決める。検索マークとは異なることがある
>>735
少し違う。一度置換した文字はさらに置換はされない。置換結果の次の文字から次検索+置換になる。
どちらの場合も無限置換ループにはならないはず
abc.abc.abc.abc に対して \babc.\b→xて置換すると すべて置換:xxx.abc 繰り返し:xabc.xabc
他にも、xaxaxaxaxa に対して(?<=ax)a→yと置換すると結果が違う
一言でいえば置換の繰り返しとは「"置換"の繰り返し実行」。すべて置換は「"行置換"の繰り返し実行」 「行置換」という表現は何かしっくりこないなぁ…
・行ごとにgオプション置換
・文章全体でgオプション置換
上記2者で結果は違うものなのかしら http://sakura-editor.sourceforge.net/cgi-bin/cyclamen/cyclamen.cgi?log=unicode&v=2261
行を連結するような置換のとき
^<br>\r\n → <br> の置換で<br>\r\nが連続していると結果が違う
Grep置換では文書全体でgオプション置換のような動作になるが
通常のすべて置換ではならない。もちろん検索マークどおりの置換にもならない
でうまくいかないので\r\n→@@とかした後(?<=@@)<br>@@→<br>して@@→\r\nとかする必要に迫られる
どちらかというと@@<br>(?=@@)→<br>のほうが好みの結果だけども そもそも行跨ぎ検索・置換をサポートしてない現況においてのsakuraでは違いはないと思うの ■ このスレッドは過去ログ倉庫に格納されています