Macで秀丸エディタを使用する方法(無料のWineskinServer)

# はじめに
最近、秀丸エディタの作者である斉藤さんの近況インタビュー記事を読みました。また、はてブのコメントに過去記事のリンクがあり読みましたが何も変っていなかったです。

https://coralcap.co/2022/05/hidemaru-01/

2006年06月08日の記事

https://xtech.nikkei.com/it/article/Watcher/20060531/239644/

## Mac版はいかがでしょうか？
2015年04月14日の記事を読むと、斉藤さんの開発思想的にWindows優先でMac版は当分作られそうもありません。

https://web.archive.org/web/20150414042018/http://hrnabi.com/2015/04/14/6878/

## WineskinServerで動かす
WineとはWindowsをMacOSなどのUnix系列のOS上で動かすためのソフトです。
WineskinServerはWineskin(Wine環境の一種でそれなりに歴史があるものの、既に開発は止まっている)としては非公式だが、独自でこの32bit/64bit変換レイヤーを組み込んだ環境になります。

https://pc.watch.impress.co.jp/docs/column/nishikawa/1332743.html

上記記事ではM1搭載Mac miniにて、「秀丸エディタ」と「ラベル屋さんHome」と「WinSCP」をWineskinServerで動かしている。

自分はこの記事を参考に幾つか記事を書きました。ShogiGUIだけは自分のIntelMac環境では動作しませんでしたが、M1Macで動作させた方はいます。

https://qiita.com/yaju/items/f2825b6618055149f597

https://qiita.com/yaju/items/646edc84925a73aa2fbc

https://qiita.com/yaju/items/20e8cc76b7a5d9337886

https://qiita.com/yaju/items/51af9434bb859453f82b

# 環境
Mac Book Pro(2.3 GHz 8コアIntel Core i9) Monterey 12.0.1

# WineSkinの導入と設定
WineSkinダウンロード、最新のエンジンの導入、最新のラッパーを導入までは内容がかぶるので、サクラエディタの記事を参照してください。

https://qiita.com/yaju/items/f2825b6618055149f597

## ラッパーを作成
Installed Engine WS11WineCX64bit21.2.0 と Wrapper Version が Winskin-2.9.1.1 になりました。

![スクリーンショット 2022-05-13 21.13.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/3037c49c-138d-4db4-43c5-5aba8a8e0ec8.png)

「Create New Blank Wrapper」をクリックし、好きな名前を設定( Hidemaru.app とか)し「OK」ボタンをクリックすればラッパーの作成が開始されます。ずっと作成中のまま1時間くらい放置したらやっとこさ出来ました。前はもっと短かったんですがね。

![スクリーンショット 2022-05-13 21.13.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/55dbfe75-80a5-658a-d3b0-bba69cfe56cf.png)

作成が終わり「view folder in Finder」をクリックすれば、設定した名前のWineSkinラッパーアプリが「/Users/ユーザー名/アプリケーション/WineSkin/」の下に生成されます。

![スクリーンショット 2022-05-13 22.14.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/92166b79-c384-9aea-c910-d62c94255be6.png)

## 秀丸エディタを用意
現時点の最新版 hm915_signed.exe (日本語/英語共通版)をダウンロードしました。
https://hide.maruo.co.jp/software/hidemaru.html

今回は32bit版ですが、64bit版でも動作します。

## フォントのインストール
サクラエディタでフォントが文字化けする経験があったので、先にフォントをインストールしておきます。
Hidemaru.appの右クリックメニューにある「パッケージ内容を表示」をクリックします。
![スクリーンショット 2022-05-13 22.15.02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/03f46753-8312-b79b-c2ea-3bd9219c69e5.png)

### fakejapaneseの導入
Wineは標準では普通のWindowsが標準搭載しているライブラリ、フォント類がかなり抜けています。必要に応じて「winetricks」を用いてこれらのライブラリ、フォントを導入できます。

wineskin.appをクリックすると設定画面が開きます。「Advanced」を選択すると詳細設定画面が開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/46f1ae0b-b0f6-1f85-29d0-10da35e7db43.png)
詳細設定画面の「Tools」タブの「winetricks」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/49926e72-d8ae-daee-0b42-f231902722e1.png)
検索窓に「fakejapanese」を入力します。fontsの配下に「fakejapanese」が表示されてきます。これにチェックを付けて「Run」をクリックしてインストールします。
いろいろインストールされるのがパネルに表示され、終わると「Close」ボタンが有効になるので終了する。
フォントのダウンロードに少し時間がかかりますが、しばらく完了するまで待ちましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/51350ffa-3b11-abcf-3fdf-c257c82cce19.png)

これにより日本語環境に必要な、「MS (UI/P)Gothic」、「MS(P)Mincho」、MS(P)ゴシック」、「MS(P)明朝」などのフォント名が追加される。ただし、実際該当するフォントがインストールされるわけではなく、fakejapaneseという名の通りシステムにある何かの代替えとなる。

【2022/06/13追記】
「fakejapanese_ipamona」をインストールすると、依存している「fakejapanese」パッケージも同時にインストールされる。ipamonaフォントをインストールしなかった場合、適当なフォント置換を行っていないため可読性の低いフォントになる可能性がある。「fakejapanese_vlgothic」はメイリオフォントの代替フォントとなる。

https://scienceboy.jp/88io/2020/04/wine-customize/

「fakejapanese_ipamona」以外では「cjkfonts」もあります。

https://bigmoro.cocolog-nifty.com/blog/2021/04/post-2f6bff.html

## 秀丸エディタをインストール
設定画面で「Install Software」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/8ae76e5e-8e86-a15f-c277-9a3c4b0604f2.png)
![スクリーンショット 2022-05-13 22.18.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/5dc20787-ced0-f2e8-c5c1-924aaee924ed.png)
hm915_signed.exeを選択します。
![スクリーンショット 2022-05-13 22.19.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/b4cb2116-5644-5109-3b92-253a319a0e3b.png)
![スクリーンショット 2022-05-13 22.19.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/4ccfe74d-2437-d963-d31a-d959abe6ed0f.png)
![スクリーンショット 2022-05-13 22.19.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/0a44b089-f96c-227f-96b1-4aaabaf8b0b7.png)
秀丸エディタのインストール完了後
![スクリーンショット 2022-05-13 22.20.36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/1337ab0d-f637-ef6c-fb9e-93c79738b50b.png)

## アイコンの変更
標準ではwineskinのアイコンになっているので、秀丸エディタ用のアイコンに変更します。

秀丸エディターのアイコンをダウンロードします。
https://hide.maruo.co.jp/lib/hmicon/hidemaru2.html

設定画面で「Advanced」を選択します。
IconのBrowseボタンをクリックして、秀丸エディターのアイコン「hidemaru2.ico」を選択します。
![スクリーンショット 2022-05-13 22.22.54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/d8e300d4-f8b8-3581-5060-6f90b496429b.png)

直ぐには変わらないので、後でHidemaru.appの右クリックメニューの「情報を見る」でプレビューをクリックします。
![スクリーンショット 2022-05-13 22.24.48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/e8ad7002-823e-c8d5-31a6-54c1e5dfafb0.png)

# 秀丸エディタの起動
![スクリーンショット 2022-05-13 22.23.36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/fb5612f6-54f1-7dda-af04-8110da5980b1.png)
秀丸エディタはデフォルト状態では常駐されるようになっています。
最初常駐に気が付かず、その後に何度やっても秀丸エディタが開かないのでWineskinだとダメなのかと思ってました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/6d844b2c-0d1b-9ea6-3028-5be8baece09b.png)
常駐させたくなければ、動作環境で「秀丸エディタの常駐」のチェックを外してください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/b4189635-22b0-f5ff-8be3-510885706978.png)

## 日本語等幅フォントの追加
通常WindowsだとMSゴシックを使っていたが、当然この環境にはない(フォント名はあっても代替え)。ほかのWindows環境から持って来れなくもないが、ライセンス上の問題があるのでフリーの日本語等幅フォント「源真ゴシック(げんしんゴシック)」を使用する。

下記サイトから「genshingothic-20150607.zip」をダウンロードしてインストールする。
追加するフォントはパッケージ内のdrive_cへ入れる必要はなく、macOSに登録するだけで良い。

https://pouhon.net/font-programming/4990/

今回はフリーの日本語等幅フォントに「源真ゴシック(げんしんゴシック)」があるので下記サイトから「genshingothic-20150607.zip」をダウンロードしてインストールする。

http://jikasei.me/font/genshin/

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/098567fc-60a7-8285-3965-79412dc05c2f.png)
パッケージ中のすべてのフォントを入れてもいいが、Monospaceが等幅なのでレギュラーのみを追加する。
「GenShinGothic-Monospace-Regular.ttf」をダブルクリックしたフォント画面で「フォントをインストール」ボタンをクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/4f20f68d-d5a1-4afc-3dd8-e650903d0dca.png)
ファイルタイプのフォントで「源真ゴシック等幅 Regular」を選択、今回はサイズを12に変更した。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/16ff4560-3621-8880-0543-ae9a12c37709.png)
![スクリーンショット 2022-05-13 22.51.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/e8efbe93-abd2-3b25-a8b5-667c44ed2e9a.png)

# ランチャーとしての活用
WineskinServerで作成したアプリケーションの1.2GByteとサイズが大きい。アプリケーションごとに約1GByteを使われるのは釈然としない。
例えば秀丸エディタとWinSCPをセットで1つのファイル(Wrapper)にまとめてしまえば、容量の節約や起動時間の短縮が可能になる。

## 手順
Hidemaru.appの右クリックメニューで「パッケージの内容を表示」し、Winskin.appをクリックします。
設定画面で「Install Software」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/8ae76e5e-8e86-a15f-c277-9a3c4b0604f2.png)
![スクリーンショット 2022-05-13 22.18.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/5dc20787-ced0-f2e8-c5c1-924aaee924ed.png)
![スクリーンショット 2022-05-14 22.07.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/3b452537-bec4-0f88-bf8b-8eb70bd2c3f2.png)

### WinSCP起動
秀丸エディタには、その他メニューに「プログラムの実行」があり、WinSCP.exeのパスを指定すれば起動することができる。
![スクリーンショット 2022-05-14 22.11.17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/e608a73b-3246-4650-0cdf-62bb8e6c6a3c.png)
![スクリーンショット 2022-05-14 22.13.09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/14053/d3271c19-0c99-88d2-86a6-6a2000a68a07.png)

# 最後に
すでにWineskinServerで秀丸エディタを動かした記事があったので今まで記事を書かないでいたのですが、M1Mac環境とIntelMac環境の違いもあるし、斉藤さんの近況インタビュー記事を読んだので勢いでやってみました。
これまでと違い、今回は1ファイル(Wrapper)に複数アプリケーションをインストールするというのをやってみました。

M1Mac発売でWindowsからMacに切り替えたという方もいるかと思います。Macなのだから似たようなソフトをMacで探すのも良いですが、Windowsで使い慣れたソフトをWineskinServerでMacで使用するでも問題ないと思います。
何かランチャーやファイラー的なものを入れ、順次アプリをインストール、1ファイル(Wrapper)でお気に入りのWindowsアプリ環境を作るのもいいでしょう。