Vim:如何从行首开始计算缩进量

Vim: how to count indent from the beginning of the line

本文关键字:开始 计算 缩进 行首 Vim      更新时间:2023-09-26

我正在处理JS文件,当我键入:时

function() {
    some_code // it correctly indents this line

但当我有这样的东西时:

productEditModal: function(product, i) {
                      some_code // new line starts from here

我想要的是:

productEditModal: function(product, i) {
    some_code // new line should start from here

我尝试了几个js缩进插件,但没有成功。我的JS代码是在.vue组件文件中编写的,所以这可能是插件对我来说不正确的原因。任何建议都会很有帮助。

尝试将文件类型设置为javascript。在你的文件里写:

:set autoindent
:set filetype=javascript

与.vue文件相关联的插件可能不起作用,但值得一试。