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

在vim中自动缩进包含损坏缩进的代码

发布时间:2020-12-15 22:12:16 所属栏目:安全 来源:网络整理
导读:我正在使用CMS,其中代码的缩进是一团糟.是否可以使用 vim自动修复它,运行一些命令? 解决方法 通常,您可以使用=操作进行缩进. 请参阅:help = (您还需要在vimrc中启用文件类型缩进,以便为您要编辑的每种类型的文件启用不同的缩进规则) gg = G将重新整理整个
我正在使用CMS,其中代码的缩进是一团糟.是否可以使用 vim自动修复它,运行一些命令?

解决方法

通常,您可以使用=操作进行缩进.

请参阅:help =

(您还需要在vimrc中启用文件类型缩进,以便为您要编辑的每种类型的文件启用不同的缩进规则)

gg = G将重新整理整个文件. (gg移动到文件的开头,=将重新启动运动中的每一行,G转到文件的末尾)

默认情况下,Vim支持C语言和C语言.请参阅:帮助C-indenting选项.在重新格式化文件之前,您可能需要调整这些选项.如果要使用由cinoptions控制的“智能”缩进,则必须在.vimrc中定义set cindent.

请参阅:help indent-expressionfor其他语言.

此外,如果要使用空格或制表符缩进,您可能不得不使用shiftwidth,expandtab和tabstop选项.

例如,如果要将所有选项卡替换为4个空格,则必须使用:

set shiftwidth=4             " used by >>,<< and tab.  
set tabstop=4                " number of space characters used when displaying TAB  
set expandtab                " replace TAB by spaces

(编辑:李大同)

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

    推荐文章
      热点阅读