はじめに

OniVimに設定を書いても設定が反映されない人の解決の助けになることを期待しています。

原因

ユーザー名が日本語だったため、OniVimが読み込めなかった。(多分)

解決方法

2通りあります。

解決方法1

ユーザー名を変更する

下記のサイトのようにローカルユーザーを作る方法を行いました。
https://nw.myds.me/gimp/change-jpn-account/

ほかにもユーザー名を変更する方法があるようです。(今回は調べていません)

解決方法2

ユーザー名を変更しない方法

  1. 環境変数XDG_CONFIG_HOMEを日本語を含まないように設定する。
  2. $XDG_CONFIG_HOME/nvim/init.vimに設定を記入する。

環境変数を設定する

例えば私の場合はCドライブにconfigフォルダを作成し、XDG_CONFIG_HOMEにC:\configを設定しました。

環境変数 パス
XDG_CONFIG_HOME C:\config

環境変数の設定の仕方は下記のような他の人のサイトを参考にしてください。
https://proengineer.internous.co.jp/content/columnfeature/5205

init.vimに設定を記入

XDG_CONFIG_HOMEにnvimフォルダを作成し、nvimフォルダ内にinit.vimを作成します。

init.vimを右クリックしてプロパティを開くと、場所のところにC:\config\nvimと書かれていれば設定は完了です。(XDG_CONFIG_HOMEの設定次第でC:\configのところは違うと思います。)

あとは下記のサイトなどを参考にinit.vimに設定を書いてください。
https://qiita.com/iwaseasahi/items/0b2da68269397906c14c

この方法の問題点

1
本来であればOnivim上で
File > Preferences > Edit Neovim config
とすればinit.vimが開かれるはずですが、この方法で設定をしても開かれるファイルは初期と変わりません。

なので設定を変えるときはC:\config\nvim\init.vimを変更する必要があります。

2
プラグインが使用できないかもしれません。私はできませんでした。

注意してください

おわりに

onivimはこれからもどんどん便利になりそうだと思っているのでみんな使っていきましょう。

質問があればいつでもください