如何在Java模式下配置emacs,以使其不会自动对齐方法参数

如何在Java模式下配置emacs,以使其不会自动对齐方法参数,第1张

如何在Java模式下配置emacs,以使其不会自动对齐方法参数

这来自Emacs CC模式的信息手册,该手册在Windows上使用GNU Emacs 23.1:

  1. 开始构建缩进不正确的Java类。就您而言,正是您在上面输入的内容。
  2. 将光标移到缩进不正确的行的开头。在您的情况下,为“字符串二){”。
  3. 点击Cc Cs(
    c-show-syntactic-information
    )询问Emacs它认为您正在查看什么语法元素。在您的情况下,它将说类似((arglist-cont-nonempty nm))。
  4. 使用Cc Co(
    c-set-offset
    )告诉您要更改此语法元素缩进级别。
  5. 它默认使用它认为语法元素是arglist-cont-nonempty的内容。如果默认值正确,只需点击RET。
  6. 现在它想知道使用什么表达式来计算偏移量。在您的情况下,默认值为elisp表达式。删除它,而只使用一个加号+。
  7. 对其进行测试,以确保其正常工作:在不同的行上,或在Mx的缩进区域或类似位置打TAB键。
  8. 要使其永久,请将其添加到您的.emacs文件中:

(setq c-offsets-alist’(((arglist-cont-nonempty。+))))



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5500627.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存