如何在Vim for Java源文件中设置自定义延续行缩进

乔纳森·埃利索普(Jonathan Ellithorpe)

我想为Vim中的Java自定义续行的缩进。默认设置(使用filetype plugin indent on)将连续行缩进1 shiftwidth,但我希望它是原来的两倍。

例如,如果shiftwidth=2,我想要这样:

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());
}

到目前为止,我已经尝试通过添加setlocal cinoptions+=+2s到我的.vimrc/after/ftplugin/java.vim文件中来做到这一点,但无济于事。:scriptnames在Vim中执行时发现该脚本$VIMRUNTIME/indent/java.vim脚本之后加载的并且覆盖了以前的任何设置cinoptions,从而有效地挫败了我的工作,并使我对自定义连续行缩进的梦想破灭了。

有人知道该怎么做吗?

阿玛丹

文件错误。使用.vim/after/indent/java.vim-您希望它在缩进之后而不是在ftplugin之后加载。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在.xml文件而不是.java文件中设置自定义字体?

来自分类Dev

如何在xml中引用自定义资源文件

来自分类Dev

如何在自定义的Unreal Engine模块中#include插件源文件?

来自分类Dev

如何在xml中引用自定义资源文件

来自分类Dev

如何在自定义WAR任务中强制Gradle覆盖资源文件?

来自分类Dev

如何在Geany中自定义缩进

来自分类Dev

如何在Java中设置自定义光标?

来自分类Dev

如何在Vim中粘贴

来自分类Dev

如何在vim中输入ặ̀

来自分类Dev

如何在Vim中隐藏函数定义?

来自分类Dev

如何在“ case”之后禁用vim的缩进?

来自分类Dev

如何在vim中进行嵌套缩进?

来自分类Dev

VIM-如何在会话文件中存储vim书签?

来自分类Dev

如何在VIM中编辑多个文件?

来自分类Dev

如何在lubuntu中搜索vim文件?

来自分类Dev

如何在Vim中编辑多个文件?

来自分类Dev

如何在Vim Latex中扩展行

来自分类Dev

如何在vim中缩进/缩进而不丢失选择?

来自分类Dev

如何在VIM中定义自定义RGB背景颜色?

来自分类Dev

如何在VIM中定义自定义RGB背景颜色?

来自分类Dev

Java-如何从资源文件夹加载自定义字体

来自分类Dev

如何检查自定义资源文件的值?

来自分类Dev

CMake:如何在多个文件上运行自定义命令以生成源文件?

来自分类Dev

如何在VIM中将整个文件缩进n个空格?

来自分类Dev

如何在tex文件上重新运行vim自动缩进?

来自分类Dev

如何在Vim中设置文本文件的标签?

来自分类Dev

如何在Vim CtrlP中自定义线条突出显示颜色?

来自分类Dev

如何在vim行的最左侧插入?

来自分类Dev

如何在VIM中关闭搜索功能?