====== サクラエディタ ====== Version 2.2.0.1 --- //[[http://www.y2sunlight.com|y2sunlight]] 2020-02-26// [[:tools|Toolsに戻る]] === サイト === https://sakura-editor.github.io/ === 説明 === サクラエディタはWindows上で動作するオープンソースな日本語テキストエディタです。原作者は「たけさん(竹パンダ)」(クレジット上の名前は Norio Nakatani)。2000年頃からSourceForge.netで公開が始まり、2018年6月にGitHubに移転しています。基本的なソースコード編集機能(キーワードの強調表示/アウトライン解析/補完入力など)に加え、改行コードの混在、複数エンコーディング、Grep、Diff、マクロ等の機能も備えています。 尚、サクラエディタでは必要に応じて以下の拡張用ツールをダウンロードできます。 https://sakura-editor.github.io/download.html#ext ----- ===== サクラエディタのインストール ===== サクラエディタのサイト( https://sakura-editor.github.io/ )にアクセスします。 [{{:tools:sakura:sakura01.png?nolink}}] ■ 画面上部のメニュー[ダウンロード]をクリックします。 [{{:tools:sakura:sakura02.png?nolink}}] ■ 最新版ダウンロード(sakura-install2-2-0-1.exe)をダウンロードします。 ダウンロードした sakura-install2-2-0-1.exe を実行します。 [{{:tools:sakura:sakura03.png?nolink}}] ■ [はい]ボタンを押します。 [{{:tools:sakura:sakura04.png?nolink}}] ■ [次へ]ボタンを押します。 [{{:tools:sakura:sakura05.png?nolink}}] ■ インストールするフォルダを指定して、[次へ]を押します。本編では、デフォルトのフォルダにインストールします。 [{{:tools:sakura:sakura06.png?nolink}}] ■ インストールするコンポーネントを選択し、[次へ]を押します。 [{{:tools:sakura:sakura07.png?nolink}}] ■ [次へ]を押します。 [{{:tools:sakura:sakura08.png?nolink}}] ■ プログラムグループを指定し、[次へ]を押します。 [{{:tools:sakura:sakura09.png?nolink|}}] ■ 追加タスクを選択し、[次へ]を押します。 [{{:tools:sakura:sakura10.png?nolink}}] ■ インストールの準備が完了しました。[インストール]ボタンを押します。 [{{:tools:sakura:sakura11.png?nolink}}] ■ [完了]を押します。 \\ ===== [拡張機能] Diff===== ファイルの相互比較による差分チェック機能を利用するには GNU DIFFパッケージのdiff.exeが必要になります。 ==== diff.exeのダウンロード ==== W32TeX( http://w32tex.org/index-ja.html )にアクセスします。 [{{:tools:sakura:sakuraa1.png?nolink}}] ■ 画面末尾に移動します。 [{{:tools:sakura:sakuraa2.png?nolink}}] ■ [W32 utilities]をクリックします。 [{{:tools:sakura:sakuraa3.png?nolink}}] ■ [patch-diff-w32.zip]をクリックし、patch-diff-w32.zipをダウンロードします。 ==== diff.exeの配置 ==== patch-diff-w32.zipを解凍して、difff.exeをサクラエディタのインストールディレクトリに配置します。 \\ ===== [拡張機能] Ctags ===== ==== ctags.exeのダウンロード ==== http://hp.vector.co.jp/authors/VA025040/ にアクセスします。 [{{:tools:sakura:sakurab1.png?nolink}}] ■ [exuberant ctags 日本語対応版 5.8J2]をクリックします。 [{{:tools:sakura:sakurab2.png?nolink}}] ■ [Win32版(バイナリのみ)]をクリックし、ec58j2w32bin.zipをダウンロードします。 ==== ctags.exeの配置 ==== ec58j2w32bin.zipを解凍して、ctags.exeをサクラエディタのインストールディレクトリに配置します。 \\ ===== [拡張機能] Grep ===== 複数のファイルから指定した文字列を検索することができます。サクラエディタのメニュー[検索][Grep]で出来ますが、ここでは右クリックしたフォルダを基準にGrepダイアログを開く機能を追加します。 ==== sgrep.cmdの作成 ==== インストールしたフォルダにsgrep.cmdを作成します。 @echo off setlocal rem 引数が与えられたか if "%~1"=="" goto NO_DST rem ディレクトリ属性がついているか echo %~a1|find "d">NUL if errorlevel 1 goto DST_FILE goto DST_DIR :NO_DST rem 引数なしだった set GARG=-GFILE:"*.*" goto EXEC :DST_DIR rem フォルダが指定された set GARG=-GFILE:"*.*" -GFOLDER:"%~1" goto EXEC :DST_FILE rem ファイルが指定された set GARG=-GFILE:"%~nx1" -GFOLDER:"%~dp1" goto EXEC :EXEC start sakura.exe -GREPMODE -GREPDLG -GOPT:SKP2 %GARG% goto QUIT :QUIT ==== エクスプローラの右クリックメニュー[送る]に追加 ==== sgrep.cmd のショートカットを以下の SendTo フォルダにコピーします。\\ C:\Users\{ユーザ名}\AppData\Roaming\Microsoft\Windows\SendTo \\