*disclaimer
843400
sakura editor
インストールの仕方
- パッケージをダウンロードして、インストールする
https://sakura-editor.github.io/download.html
最新版ダウンロード sakura_install2-2-0-1.exe (2.2.0.1)
- 本体の最新版をダウンロードする
https://github.com/sakura-editor/sakura/releases/tag/v2.3.2.0
- インストール先の本体(古い)のを最新版で置き換える(上書き)
C:\Program Files(x86)\sakura\
検索機能
Grep
- 「検索」から「Grep」
- Grep条件入力
- 条件:ここに調べたい文字列を入れる
- フォルダ:調べたいファイルが入っているフォルダを右端の「...」から選ぶ
- 「サブフォルダからも検索する」
- 正規表現
- 結果出力:該当行
- 出力形式:ノーマル
- 出力結果
- 該当行単位で出力
- ディレクトリー、ファイル名、(何行目、何文字目)[文字コード]:該当行
- 該当文字列が黄色くハイライト
- 該当箇所がいくつあったか最後に表記
- 該当行をダブルクリックすると
- その行を含むファイルが開き、該当行が表示される
- その場で、編集可能
- エスケープが必要なメタ文字
置き換え
正規表現で後方参照
例 {important {role のようにしてある単語の後ろに } を付ける
- 参照する部分を丸かっこで囲んでおく
- 該当部分を $1 と順に参照
置換前: {(\w+) 置換後:{$1}
差分
- メニュー > 検索 > DIFF差分表示
準備
- WinMergeのインストール
https://winmerge.org/downloads/?lang=ja
- SakuraDiffのインストール
https://www.jnz-sys.net/sakuradiff
https://github.com/jnz-sys/SakuraDiff/releases
- sakura.exeと同じフォルダ(C:\Program Files (x86)\sakura)に入れる
- diff.exe
- diff.ini
比較したいテキストは、対応する行数をそろえておく。
- メニュー > 検索 > DIFF差分表示
Tips
改行
記号 | 正規表現 | 見た目 |
---|---|---|
CRLF | \r\n | <┘ |
CR | \r | ← |
LF | \n | ↓ |
コマンド一覧
https://sakura-editor.github.io/help/HLP000193.html
文字数と行数
- マウスで選択した部分の文字数と行数が、ウィンドウ左下の余白に表示される。
英単語数のカウント
- UNIXコマンドをJScriptにしたファイルを保存。
https://sakura-editor.github.io/bbslog/sf/macro/57.html#149
- ファイル名拡張子は .js
- 保存場所は通常、ユーザーフォルダ\AppData\Roaming\sakura\
- マクロに登録
- 共通設定 > マクロ
- 番号を選ぶ
- 名前をつける
- Fileで右端のVを押して、ファイルを選択 > 設定 > OK
- 共通設定 > マクロ
- キー割り当てに登録
- 共通設定 > キー割り当て
- 種別を「ファイル操作系」ではなく「外部マクロ」を選ぶ
- 現在の既存の割り当てにない組み合わせを選び「割付」 > OK
- 共通設定 > キー割り当て
ファイル名の取得
- マウス右クリックで「このファイルのパス名をコピー」(Ctrl+\)
- それをファイルの先頭につけておくと、何のファイルがどこにあったかが一目瞭然
Emacs風キーバインド
https://limehit.hatenablog.com/entry/2020/03/20/010946
- これをしたうえで、設定 > 共通設定 > キー割り当て > ファイル操作系 で以下の三つを割り当てておく。
- Ctrl+X
- Ctrl+C
- Ctrl+V
空白行の削除
- 置換で 検索 ^\r\n を何もなしで置換
矩形(くけい)選択
- 「Alt」押しながら、マウスドラッグ
便利な設定
全角スペース目立つように
- 全角スペースの混入を防ぐ
- 設定 > タイプ別設定 > カラー > 日本語空白
- 文字色 黒
- 背景色 白
編集画面を見やすく
- 設定>共通設定>ウィンドウ>ルーラーとテキストの間隔 2ドット
- 設定>共通設定>ウィンドウ>行番号 とテキストの間隔 2ドット
- 設定>タイプ別設定>スクリーン>レイアウト>折り返し方法:右端
- 設定>タイプ別設定>スクリーン>レイアウト>行の間隔 3ドット
印刷時のフォントの大きさ指定
- メニューのファイルから印刷ページの設定
- 「フォント高」の数字を大きくする(その右にポイントが数字で出る)
フォント高 43 12.1pt
折り返しの設定
- 「設定」>「タイプ別設定」>「スクリーン」>「レイアウト」>「折り返し方法」>「右端で折り返す」
- Ctrl+Alt+W (Wrap) で開いているウィンドウの幅でラップする
- Ctrl+Alt+X でラップしない。eXtendか?
記号の表示・非表示(改行記号とかEOF記号等、タブやスペースも)
- 「設定」>「タイプ別設定」>「カラー」>「色指定」
- 項目を選んで、チェック
複数のウィンドウをタブではなく、別のウィンドウにする
設定 > 共通設定 > タブバー > タブバーを表示する、を外す
英文ワードラップ
- タイプ別設定 > スクリーン > 禁則処理 > 英文ワードラップ
特殊文字表示
- タイプ別設定 > カラー > 色指定
- チェックを入れて、文字色と背景色を決める
- EOF記号はチェックを外す(ウザイ)
- チェックを入れて、文字色と背景色を決める
タイプ別設定
- Pythonのスクリプト用に見やすくする
https://sugiura-ken.org/wiki/