将注释缩进到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特定的自定义)。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |