私は時々ARMハードウェア(CubietruckまたはRpi)でコードを開発します。なぜなら、それは非常に遅く、amd64よりもコードのボトルネックを見つける方が簡単だからです。しかし、私はVimが反応性を維持したいので、Vimが実行されているアーキテクチャに応じていくつかの機能(特にリソース集約的なカーソルライン)をオフにする必要があります。私のvimrcでデフォルトのアーキテクチャをどのように検出できますか?
答え1
カーネルアーキテクチャsystem()
を呼び出して確認したらどうでしょうか?uname -m
if system("uname -m") == "armv7l\n"
set foo
set bar
endif
コマンドの実行後に改行が追加されるため、コメントに追加することをお勧めする\n
比較文字列を変更します。uname -m