Vim

Neovim v0.4.3でファイルを開くと一文字目がgに置換され謎のコマンドが入力される話

Vim

はじめに 原因 暫定対策 はじめに 先日macOSをMojave 10.14.6からCatalina 10.15.5にアップデートしたところ、Neovimでファイルを開いた際に一文字目が g に置換され、コマンドラインに謎の文字列 0d3d/0df6/1130^G が入力されるようになりました。 原因 Neo…

VimでNeomake + Pylavaを使用したPython3の自動静的コード解析

はじめに Python3のコーディングをVimで行う際にPEP8規約違反などを自動的に検出する方法をまとめます。 静的検証ツール Pylava の導入 Pythonの静的解析ツール Pylava を使用します。 github.com Pylava では pycodestyle や PyFlakes などのツール群が利用…

Vimのmakeで任意の名前のMakefileを指定する

Vim

はじめに Vimのmakeコマンドは便利ですが、任意の名前のMakefileをオプションで指定できそうもありません (カレントディレクトリのMakefileを探しにいきます)。 そのため所属するプロジェクトでMakefileの格納先ディレクトリや命名規則が規定されている場合…

vimからmake

Vim

はじめに vimを開発環境として使う場合に標準搭載されているmakeコマンドを使用すると便利です。 サンプルプログラムの作成 次の通りCのプログラムとMakefileを用意します。 $ ls Makefile hello.c hello.c #include<stdio.h> int main(){ printf("Hello!\n"); return</stdio.h>…