2016-04-05 8 views
0

VimでJavaの継続行のインデントをカスタマイズしたいとします。デフォルト設定(filetype plugin indent onを使用)は継続行を1 shiftwidthでインデントしていますが、2倍にしたいと思います。これに代えてVim for Javaソースファイルでカスタム継続行インデントを設定する方法

public class MyClass { 
    private static final Logger logger = 
     Logger.getLogger(MyClass.class.getName()); 
} 

public class MyClass { 
    private static final Logger logger = 
    Logger.getLogger(MyClass.class.getName()); 
} 

これまでのところ、私は私の.vimrc/after/ftplugin/java.vimファイルにsetlocal cinoptions+=+2sを追加することによって、これを行うことを試みたが、それにし

は例えば、shiftwidth=2場合、私はこれをしたいです役立たず。 Vimで:scriptnamesを実行すると$VIMRUNTIME/indent/java.vimがロードされていることがわかりました。のスクリプトの後にcinoptionsに以前の設定を上書きしてしまい、私の努力を妨げ、カスタム継続行インデントの夢を打ち消しました。

誰でもこの方法を知っていますか?

答えて

1

ファイルが間違っています。 .vim/after/indent/java.vimを使用してください - あなたは、インデント後に読み込みます。ftpluginの後ではありません。

+0

ありがとうございました! –

関連する問題