加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

将注释缩进到vim中的匹配代码

发布时间:2020-12-15 16:18:54 所属栏目:安全 来源:网络整理
导读:我做所有我的编码在vim和我很高兴与它(所以,请,没有“使用不同的编辑器”的答复),但有一个持续的麻烦,smartindent功能不想缩进#从开始#。例如,我想要 # Do something $x = $x + 1; if ($y) { # Do something else $y = $y + $z; } 而不是vim的偏好 # Do
我做所有我的编码在vim和我很高兴与它(所以,请,没有“使用不同的编辑器”的答复),但有一个持续的麻烦,smartindent功能不想缩进#从开始#。例如,我想要
# Do something
  $x = $x + 1;
  if ($y) {
    # Do something else
    $y = $y + $z;
  }

而不是vim的偏好

# Do something
  $x = $x + 1;
  if ($y) {
# Do something else
    $y = $y + $z;
  }

我唯一能够防止评论被发送到行的开头的方法是在击中#之前插入和删除一个字符(一个令人讨厌的事情,每次都记得做)或完全关闭smartindent (失去自动缩进增加/减少为我打开/关闭大括号)。

我如何设置vim来维持我的缩进为评论,而不是将它们发送到行的开头?

看起来你在Perl中编码。确保在.vimrc中设置以下内容:
filetype plugin indent on
syntax enable

当打开缓冲区并配置缩进和语法高亮时,这些将告诉Vim设置文件类型。无需显式设置smartindent,因为Vim包含的Perl语法文件将自动设置它(以及任何其他Perl特定的自定义)。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读