サクラエディタふぁんくらぶ part17 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
↓みたいな内容のテキストファイルを用意して、これに記載されたファイルだけを対象にGREP検索って出来ますか?
<テキストファイルの内容>
C:\aaa\hoge.txt
C:\bbb\hige.txt
C:\ccc\huge.txt つGetLineCount + for + GetLineStr + Grep
tp://sakura-editor.sourceforge.net/htmlhelp/HLP000001.html エディタのように片一方で作業してる時、別の画面は負荷0みたいなものはメモリやリソース面で別プロセスにしないほうがいいのに 今時メモリやプロセッサパワーをケチるよりは、複数のデータが一度に吹き飛ぶリスクを低減する方が賢いんやで。 折りたたみ実装時は折りたたみのon-offを保存してほしいな
今のカーソル位置保存みたく
他のエディタでいちいち畳むのが面倒とかいう要望があるし アウトラインプロセッサのsolだと、ホイストという機能はある
むしろ、アウトライナーだとそのホイスト機能があって当然……という意見もある
1ペイン式のアウトラインプロセッサは作るのが相当に難しいらしく、
これまでにwindowsで5つも出ていない
エディタでの折りたたみ機能はそこそこ実装されていて、
notepad++など
ただしそれでもonoffは保存されない
さらにめんどくさいことには、アウトラインプロセッサで1ペイン型のものと2ペイン型のものを統合させたような代物は未だにお目にかかったことはない
とあるノードのonoffが左のツリーの方にも表示として影響するとなると面倒なことこの上ない物体になる いち早く、CommonMarkDownの仕様を取り入れたら人気者になれるで。 激しくスレチなんだけど、サクラエディタって何も選択してない状態でCtrl+C、Ctrl+X、Ctrl+Vを押下すると
行単位でのコピー、切り取り、貼り付けが出来てすごく便利なんだけど
スマホでこの行単位でのコピー、切り取り、貼り付けが出来るアプリってあるのかな? デフォルトではgeanyの方が使いやすい。
だがsakuraの軽さも捨てがたい。
アウトライン表示があればコード折り畳みはさして重要ではないので
プロジェクト保存機能の方を優先して実装してくれんじゃろうか・・・ 俺もLinuxでは主にgeanyを使っているけど、キーボードマクロがねえ。。
簡単なキーボードマクロ処理したければ vim 、
複雑なキーボードマクロ処理したければ Sakura(Wine)にお世話になってます。
ただ、LinuxのWine + Sakura 、キーを押しっぱなしにしていると
キーリピートが残るのが残念。 アウトライン解析ダイアログのフォントサイズを大きくする方法を知りたい >>104
>もう、小さい字は読みづらいお年頃なのじゃよ。
わかる。 サクラエディタをいくつも起動して、そのうちのある1つでアウトライン解析を表示すると
他も全部アウトライン解析が表示されてしまって不便です。
これってサクラエディタを複数インストールすることで回避できるのでしょうか?
それによってなんらかの不具合が起こったりするのでしょうか? >>106
> サクラエディタをいくつも起動して、そのうちのある1つでアウトライン解析を表示すると
> 他も全部アウトライン解析が表示されてしまって不便です。
確かに、イマイチな動作だよね。
> これってサクラエディタを複数インストールすることで回避できるのでしょうか?
べつべつに動くから、そのとおりだね。
インストールは、ちゃんとファルダ別にPortableになるようにすればよいはず。
Helpの単体配布版インストール のところを参照に。 >>107
ありがとうございます!
明日会社で試してみます。 Windowsキー+←→でウィンドウを左右にスナップした後にタブを切り替えるとウィンドウ位置とサイズが変わってしまうんですが、設定で防げますか。Win8.1です。 >>112
会社の会長ってのは取締役会長って事だから
少なくとも取締役会を開催できるだけの人数がいることが条件だな 例)謹賀新年hogehoge}
↓
謹賀新年}
ランダムな文字列であるhogehogeを一括で消すことってできますか? 大変申し訳ないのですが、教えていただけないでしょうか? 正規表現という方法でできます
そしてこの板には正規表現スレは別に存在します
他にも解説サイトは山のようにあります >>106
> サクラエディタをいくつも起動して、そのうちのある1つでアウトライン解析を表示すると
> 他も全部アウトライン解析が表示されてしまって不便です
アウトライン解析ダイアログの「▼」を押下すると表示されるメニューに、
「ドッキン配置を同期」というチェックが有ります。
このチェックを外すと、他のウィンドウへの同期が行われない動作になるようです。
これはちょっと気づきにくい機能ですね。改めてヘルプを見ると記載がありましたが、
共通設定に「アウトライン解析」的な設定項目があると良いのではないかと思います。
http://sakura-editor.sourceforge.net/htmlhelp2/HLP000064.html 必要な時にしか表示したくない人には「ドッキング禁止」がお勧め ネットで拾ってきたPHPのキーワードファイルで強調表示させてるんですが、最新のキーワードファイルを取得できる方法とかありますか?
古いキーワードファイルとかだと対応が結構微妙なので。。。 >>121
キーワードファイルは、単に、一単語を一行づつ書いているだけなので、
自分で作ったら?
__halt_compiler()
abstract
and
array()
as
.... 今まで
カーソル移動遅ぇ、shift押しの選択させながら移動の方が速いってどういうことよ
とか思ってたけど「画面キャッシュを使う」を有効にしたら劇的に改善。
これまでの無駄なストレスは一体…… orz http://www.rickynews.com/blog/2014/05/14/vim-speedup-strategy/
Vimの生産性を一撃で高めるシンプルなテクニック
こういう記事を読んでなかったのが原因だ
他にも、emacsにもカーソルの速度を速める方法はある
ということは、カーソルの速度は変えられるものだ……という考えが根付くことになる
しかして、現在では、まさか変えられるとは思わないのでggらない、
カーソル移動速度を変える・変えられるという発想は、この時代では思いもよらないから >>125
なるほど、言われてみればOSキーリピート設定はOSインストール直後に真っ先に
確認してた箇所で常に最速にしてきてた、デフォが遅かったのはいつまでだったろ?
で、サクラエディタ、普通のテキストファイルでは特に問題ないスピードだったのよ。
遅くなるのは、自分で頑張って正規表現キーワード追加し色分けしたのとか派手派手しく
色分けしたのが遅かった(shift押下時除く)から、それが原因で遅くなるもの、と
トレードオフなら仕方ないかと諦めてたんですわ。
原因はサクラエディタのヘルプの中で『ヒント』としてもちゃんと注意喚起のある
「カーソル行縦位置線」
この「カーソル行縦位置線」有効時に「画面キャッシュを使う」を有効にしないと
カーソル移動が遅くなる、ではなく、CPU負荷が高い、描画が遅くなる、だったオチ。
ヘルプ嫁、ってことですね、わかります…… orz
今後は、ググッてもヒットしますように
サクラエディタ 遅い カーソル 移動 速度 カーソル行縦位置線 画面キャッシュ >>126
おお!
この設定項目って大事だったのか!! Thanks!!
これまでは、カーソル移動の代わりに、
Ctrl+J と Ctrl+F と F3 を駆使して、Vim風に使っていたけどな。、 画面キャッシュは後で追加された性能改善。
追加された当初は画面の一部が再描画されない等の不安があったから元の動作をデフォにしてたと思う
現Verはほとんど問題なくなったからキャッシュするのがデフォに切替わってる
(OFFにできるようにはしてある、というだけの話)
※ま、過去Verの設定を引き継いだままだとOFFになっちゃってるわけだけどな >>127
ふと、思いつき sakura.ini をリネームして起動
「画面キャッシュを使う」がデフォで有効 ……orz
タブのコンテキストメニューも”使える”項目がデフォで入ってる、
「右をすべて閉じる」「左を〜」などチマチマ追加するの面倒くさいと思った遠い昔。 このタイミングで微妙に内容被るとか orz
リロードって大切
>>129
詳細d GREP中にキャンセルすると、
挿入 しました。
xxx 個が検索されました。
と表示されるんですが、「挿入」っておかしくないですか? >>132
使ってるリソースは STR_GREP_SUSPENDED "中断しました。\r\n" であってるので、
LoadStringかto_wcharあたりで禁じ手のバッファ使いまわしてるようなので表示前にバッファ破壊してますよね Ver 1.6.6.0
「ファイル名」の最後に『.○○』が付いてると
保存するときにファイルの種類をテキスト選んでも
拡張子『.txt』が付かなくてファイル名の最後の『.○○』が拡張子にされてしまう
なんだこれ
ファイルの種類選択した意味ねーじゃん むしろそういう挙動じゃないエディタって存在するの?
ファイル名にはピリオドなんて付けずアンダースコアにしておきなさい >>134
未だにANSI版を使ってる理由おせーて 最小化時はタスクトレイにいれたいのですが、設定を変更してもうまくいきません。
タスクトレイにアイコンは出てくるのですが、タスクバーにもアプリが残っています。
何か設定が悪いのでしょうか。他に設定する場所は見当たらないのですが。 >>133
CLoadString::LoadStringStのリサイクルバッファは馬鹿げてると思うんだ。
文字列リソースなんて全部メモリに読み込んでもせいぜい100KB程度なのに、
なんで4個きりの文字列バッファ使いまわしてるんだ?
一度読んだものはまた使えるように保持したままでよくね?
俺用では今からその部分をmapで書き直そうかと思ってる。 ところで、メッセージボックスのコピーが文字化けするのって最新trunkでもまだ治ってないよね >>141
出来ました。
ありがとう!
ちなみにLinuxのwineで使ってます。
以下のようにして、出来るようになりました。
1. WSHインストール
winetricks パッケージをインストールして実行し、
[Select the default wineprefix] - [Install a Windows DLL or component]
の「wsh」で始まる項目をチェックして [OK]
2. WSHマクロ作成
http://sakura.qp.land.to/?Macro%2F%C5%EA%B9%C6%2F207
を、ファイル
$HOME/.wine/drive_c/Program Files/sakura/RepeatRecKey.vbs
にコピペし、S-JISで保存
3. sakuraエディタの [設定(O)] - [共通設定(C)] - [マクロ]で
[名前(N)]欄 = キーマクロを回数指定実行
[File] 欄 = 2.のRepeatRecKey.vbsを設定
4. 実行は、キーマクロを記録した状態で
[ツール(T)] - [登録済みマクロ(B)] - [キーマクロを回数指定実行] >>142
すげえ!!
LinuxのWineって、WindowsのWSHスクリプトまで動かせるのか!! リリース早々バグが見つかってるな。
ttp://sakura-editor.sourceforge.net/cgi-bin/cyclamen/cyclamen.cgi?log=data&tree=r7952 ちなみに導入してしまった人は全タイプの行間が2以上に壊されるよ! exe見当たらないからコンパイルして使うとこだった
あぶねー 2.2.0.0のミニマップが全然ミニじゃないんだがなんか設定が必要? アイコン 784D+3 頂きました、d
『grep置換』用のアイコンが今まで使っていた 784D+2 に既にあったので
遡ってみると『784D+ (2013/07/09)』の時点で既に準備済みだった。
なんていうか、超々長距離射撃? ミニマップて実際、何の役に立つの?
見栄え重視の劣化版アウトライン解析くらいにしか思えない… Win7のAero glassやフリップ3D並みに実益感じないよね 長く使えばファイルの位置をレイアウトで覚えるようになって、直感的になる
かもしれない 原因分かった。メインのフォントに依存するんだな、これ。
TrueTypeフォントじゃないとダメなようだ。 メニューをフルカスタマイズできるようにした弊害がここにきて明らかになった、と。
固定メニューの頃なら新Verで単純にメニューへ追加できてたのに。
可変となると、どこへ追加するのか?、追加のしようがないわけだな。 各メニューとその他の設定ファイルが別々なら割と容易に初期化できるんだが、
さすがに全設定が飛ぶとなると今更初期化する気になれんわな メニューをカスタマイズしてても適切な場所に新機能が強制追加されるようにはできないものか? メニューのリセット機能あるけど、それじゃダメなん? リリースされるたびにリセットしてカスタマイズしなおす、てダメでしょ。
直上にあるはずのメニューを探して、見つかったらその直下に追加するのが妥当かな?
例)
[Grep置換...]は[Grep(G)...]の次に置くのが自然。
メニューの中から[Grep(G)...]を探して見つけたらその後ろに強制追加
[Grep(G)...]が見つからなければさらにその上にあるはずの[ブックマーク(M)]を探して見つけたらその後ろに強制追加
(以下、上のメニューに遡って[検索(F)...]まで繰り返す)
もし、[検索(F)...]も見つからなければ、トップレベルの[検索(S)]メニューを探して先頭に強制追加。
トップレベルの[検索(S)]もないときはトップレベルの[検索(S)]を追加してそこに強制追加
とか。 >>165
少なくとも、>>147の問題が解消されたバージョンまでは
被害が広がらないよう、インストーラ版もx64版も出せないんじゃないかな。
一度壊された行間は手作業でしか戻せない。タイプ別設定30種類全部をね。
(バージョンアップでまた強制的に行間1に戻されたら、行間0を多用する俺には迷惑) もしかして多段タブは等幅off限定?
正式版、Mocaさんのweekly版並びに私用版のいずれもonにすると解除される。 サクラエディタにソースコードを提供したが
ソースコードホルダーにサクラエディタ以外への使用の問い合わせもないまま
ソースコードを再利用した別名のエディタがあるのはなんでなんだろうかが 何を根拠に?
タブにはcommon component縛りがあるわけで >>170
元がサクラであることが明示してりゃ、さほど問題視されることはなさそうだね
国内で俺オリジナルだと主張したり、元を隠してない限り訴訟にまで発展しないのでは? なんだ、できてるじゃん等幅多段
最小幅指定はできないけど This source code is designed for sakura editor.
Please contact the copyright holder to use this code for other purpose. >>170
サクラエディタのソースコードは zlib/libpng ライセンスに移行している最中かと
思われますので、以前提供したソースコードを zlib/libpng ライセンスに
したくない場合には、「賛同できない」と言っていただき、該当コードの箇所を
教えていただけると助かります。
http://sakura.qp.land.to/?Develop%2FLicenses ソースコードの著作権って何行以上だと著作物と言えるんだろう? そんなもん一概に言えるかいな
何十行だろうと個性がなかったらダメだし、数行でも個性が見えればおk >>179
その個性ってのが分からんのよ。
たとえば、「ダメよーダメダメ」って個性があるけど、著作物と言える? >>181
そんなもん個性でも何でもないから無理
限界事例なんて判例の蓄積によってぼんやり見えてくるものだから、一般人が考えるだけ無駄だよ >>173
マジか〜、と思ってタブを開きまくったらたしかに多段になったよ。
サクラ内部のタブ最小幅依存なんだね。
パッチが上がったから次バージョンあたりに追加かな。
タブバーの項目幅の調整・iniで設定可能に
http://sourceforge.net/p/sakura-editor/patchunicode/980/ 強調キーワード機能なんですがDOSコマンドで
@DIRなど@マークを付けた場合にもDIR部分のみ強調する事はできますか?
正規表現で/@[A-Z0-9]+\s?/kこのようにして@も含めて強調はできるんですが@は強調したくないのです
方法があれば教えてほしいです
2.2.0.0のUnicode版を使っています
よろしくお願いします >>184
先読み後読み
/(?<=\@)[A-Z0-9]+(?=\s)/k >>185
おおおお、できました!感動です!
どうもありがとうございました >>166
> 一度壊された行間は手作業でしか戻せない。タイプ別設定30種類全部をね。
30個を手作業で? プログラマならもっとスマートなやり方でやれよ。
sakuraを全終了後、sakura.ini を別のエディタで開いて 置換すれば?
とはいえ、sakura.ini の 可搬性とか流用性については、どうにかなってほしいよね。
sakura.iniをそのままコピーするという方法だと、今回みたいな問題が起きたり
他には、各PCごとに設定を微妙に変えるとかいうのが少々面倒だったり。。。
最初から設定していく方法としてはいろいろあるのだけど、煩雑だよね。
1) 設定をマウスでポチポチ行う。
ただし、ファイルタイプ別の設定の import をマウスポチポチとか大量になると面倒。
2) 新規で作った sakura.ini を別エディタで開いて、
保存しておいたsakura.ini から必要な設定カテゴリをコピーペーストで移していく。
>158
http://www.forest.impress.co.jp/docs/news/20150225_689823.html
今回は、grep置換とかミニマップ以外にも、追加されてる機能あるのに、気づいていないみたいね。
・ファイルツリー表示とか
・ノート罫線とか
他、まだある? ■ このスレッドは過去ログ倉庫に格納されています