はじめに
sublimetext3をテキストエディタとして使い始めた.
もともとemacs使ってたのだけれど,弱い人がいろいろ設定していたら重くなってきてテキストエディタのメリットが無くなったので….
ところが,ノートパソコンに入れたところ,日本語入力がうまくいかない.
その対策をしたのでまとめておく.
僕の設定ファイルはgithubにおいてる.
windowsのブランチは変なことになっている.
SublimeText3のInstallとかPackage Control入れるのとかはいろんな記事があるので扱わない.
追記 190709
なんか,VScodeとWSLの相性がいい上に軽量化も進んでいるようなので,移行を画策している.
日本語入力のインライン表示がズレる
他の記事1で紹介されているけれど,Windows上のSublimeTextでは,日本語入力のインライン表示ができない.
なのでPackage ControlからIEMSupportをインストールしたものの,ズレてしまう.
原因
ディスプレイ設定で,拡大縮小とレイアウト
が100%じゃなかったらおこることがわかった.
解決方法1 : Sublimeの設定で解決
他のアプリ等に影響がない代わりにSublimetextの起動が遅くなる方法.
- 検索で
sublimetext.exe
がある場所を探す.
C:\Program Files\Sublime Text 3\sublime_text.exe
にあると思う. - 右クリックでプロパティを開く.
-
互換性
のタブにある高DPIの設定を変更
を開く. - 2つCheckBoxがあるが,どちらもにチェックを入れる.
-
次の場合,メインディッシュに設定されているDPIを使用する
はどちらでも良い.- windowsにサインインしたとき,にした方がアプリの起動が早い.
- このプログラムを開いたとき,にしたら外部画面を使用している際におかしくならないのだと思う.
- '高いDPIスケールの動作を上書きします'を
システム
かシステム拡張
にする.
解決方法2 : Windowsの設定をかえちゃう.
デスクトップで右クリックしたら出てくるディスプレイ設定で拡大縮小とレイアウト
を100%にする.
すると,他のアプリを含めてすべてが小さくなる.
僕は艦これを艦これウィジットで開くのデフォルト画面が小さくなって嬉しいのでこっちを使っている.
- デスクトップで右クリックしたら出てくるディスプレイ設定で
拡大縮小とレイアウト
を100%にする. - 全体的にフォントサイズが小さくなるのは厄介なので,変更する
- "Meiryo UIもだいっきらい"でフォントサイズを大きくした.
- これだけではフォントが微妙になるので,
ClearTypeテキストの調整
を実行する.-
設定
のフォント
の関連する設定のところにいる.
-
- 別のアプリもその都度フォントサイズの設定を変更する.
- chromeは設定で
ページのズーム
を変えたらいい感じになった. - Officeとかは普通に拡大したらいい感じ.
- chromeは設定で
- 昔はフォントサイズだけ大きくできたらしいので,またできるようになるのを願う.
- sublimetextでフォントサイズを変更する.
- 本文のフォントはSublimeTextのSettingで変更できる.ググればたくさん出てくる.
- サイドバーのフォントは,Themeで変更しないといけない.
- Preferences-Settingを開きthemeが何かを見る.
-
Preferences-Browse Packages
で開くファイルのUser
ファイルを開く. - 先に調べたtheme名のファイルを作成し,フォントサイズの設定をかく.
- 僕の例リンク
その他僕がした設定
Notoフォントの行間が異様に広い
等幅のNotoフォントにしたけど,行間が広すぎるのでSettingで行間を詰めた.
Settingに"line_padding_top": -4を追加.
ubuntuでの日本語入力
SublimeMozcInput
日本語入力がいい感じになるが変換はインライン表示されない.
Tabで変換候補が出る.
http://yasuyuky.github.io/SublimeMozcInput/