`
kfcman
  • 浏览: 395537 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

vim自动格式化代码

 
阅读更多

1.在vim中可以用‘=’来格式化代码具体操作如下:

== 格式化当前行

gg=G 格式化整个文档

#= 格式当前行及接下来的#行代码,例如“2=” 格式化当前行及接下来的2行

 

2.用vim格式化的时候可能会遇到缩进太大的问题,

可以通过在~/.vimrc中通过

set shiftwidth=2 "配置自动缩进的字符数目

分享到:
评论

相关推荐

    vim的格式化插件,调用indent进行格式化

    Vim 提供了内置的 `indent` 功能,允许用户对代码进行自动格式化。本文将详细介绍如何在 Vim 中使用 `indent` 插件以及如何配置它来格式化 C 代码。 首先,`indent` 是 Vim 内置的一个功能,用于根据语法规则自动...

    Linux的文本编辑器vim 自动格式

    本文将详细介绍如何通过配置`.vimrc`文件实现vim的自动格式化,并解释各个配置项的具体含义。 #### 配置`.vimrc`文件 在Linux环境中,可以通过编辑用户的`.vimrc`文件来实现个性化的编辑环境定制。这个文件通常...

    vim-jsx-pretty, [Vim script] 对vim的JSX语法非常突出.zip

    vim-jsx-pretty, [Vim script] 对vim的JSX语法非常突出 vim-jsx-pretty演示语法vim-jsx-pretty( 添加彩色配置) vim-jsx-pretty mxw/vim-jsx 自动缩进( 使用 vim-javascript )

    vim代码自动匹配

    这些插件可以提供更智能的补全策略,支持更多的编程语言,并且集成代码提示、文档预览等功能,让自动匹配更加智能化。 4. **语法高亮与代码折叠**:虽然这不是直接的自动匹配,但与之相关的语法高亮和代码折叠功能...

    vim格式化html插件

    1. **自动格式化**:当用户保存文件或触发特定命令时,插件可以自动将混乱的HTML代码整理成标准格式,包括缩进、换行和对齐。 2. **缩进管理**:用户可以选择不同的缩进风格(例如空格或制表符)和缩进宽度,插件会...

    neoformat:(Neo)vim插件,用于格式化代码

    (Neo)vim插件,用于格式化代码。 Neoformat对许多文件类型使用各种格式化程序。 当前,Neoformat将使用当前缓冲区数据运行格式化程序,一旦成功,它将使用格式化的文本更新当前缓冲区。 如果格式化程序失败,...

    vim-autoformat:通过集成现有的代码格式化程序,在 Vim 中提供简单的代码格式化

    vim 自动格式化一键格式化代码(或自动保存)。 这个插件利用外部格式化程序来获得最体面的结果。 检查下面的格式程序列表以查看默认情况下支持哪些语言。 大多数格式程序将遵守 vim 设置,例如textwidth和...

    VIM FOR PHP配置

    3. **javascript格式化**:由于PHP项目通常会包含JavaScript代码,所以VIM配置中可能会包括一个JavaScript格式化插件,如`JSBeautify`或`Prettier`。这些插件可以自动整理并美化JavaScript代码,保持代码整洁,符合...

    vim插件 java代码自动补齐

    "vim插件 java代码自动补齐"就是针对这一需求设计的,旨在为Vim提供Java语言的智能代码补全功能。 这个插件名为"javacomplete",它通过集成在Vim环境中,使用户在编写Java代码时能够享受到类似于IDE的自动完成体验...

    vim-autoformat:通过集成现有代码格式化程序在Vim中提供简单的代码格式化

    该插件通过整合多种现有的代码格式化工具,如`astyle`、`clang-format`、`gofmt`等,使得程序员无需离开Vim就能享受到代码自动格式化的便利。 ### 插件安装 首先,你需要确保已经安装了Vim的插件管理器,如`Vundle...

    vim-5.8源代码

    Vim 5.8已经支持多种编程语言的语法高亮,通过解析文件的语法结构,实现代码的自动缩进和颜色标记。源代码中包含了各种语言的语法定义和匹配规则,这对于理解文本编辑器如何处理不同类型的代码大有裨益。 5. 插件...

    vim-cfmt:用于自动格式化 C 源代码的 Vim 插件

    使用自动格式化 C 源代码的 vim 插件。 您需要在系统上安装indent才能使用此插件。 如果您使用的是基于 debian 的系统,则可以使用 apt 来安装它。 apt-get install indent 使用 Pathogen 或 Vundle 安装,然后...

    mac下vim之python配置步骤

    自动缩进和对齐是 Vim 的另一个强大功能,它可以自动根据代码的缩进和对齐规则对代码进行格式化。要启用自动缩进和对齐,只需在 `.vimrc` 文件中添加以下配置: set tabstop=4 set softtabstop=4 set shiftwidth=4 ...

    vim自动生成文件模板 templates 设置方法

    在Vim中,模板是一种预先定义好的文本结构,当我们创建新文件时,可以根据所选模板自动插入特定格式的代码或文档框架,避免手动输入重复内容。这对于编写规范化的代码或文档非常有帮助。 设置Vim模板的方法主要包括...

    VIM代码编辑常用操作技术

    - **格式化行号**: 利用printf()函数对行号进行格式化。 - **正则表达式替换**: 使用:s和:g命令进行复杂的文本匹配和替换。 #### 5. 处理重复行和空白行 - **删除重复行**: 使用Vim命令删除相邻或重复的行。 - **...

    Vim plugin for clang-format

    Clang-format 是一个由 LLVM 项目维护的开源工具,它能够按照指定的编码风格自动格式化代码,确保团队间的一致性和代码的整洁性。 首先,让我们深入了解一下 Vim 插件系统。Vim 允许用户通过插件扩展其功能,这些...

    Vim自动缩进软件。

    总之,这款Vim自动缩进软件是提升开发效率的利器,通过精细化的配置,可以适应各种编程风格和语言的缩进需求,使VIM更加人性化。同时,深入理解并定制这些配置,能够帮助用户打造出更加个性化的Vim编辑环境。

    支持GoLang的vim类似source insight,带自动补齐,molokai schreme

    4. 代码格式化:使用gofmt或goimports自动格式化代码,保持代码风格一致。 5. 代码检查:集成golint等工具实时检查代码质量。 6. 快捷键:定制化的快捷键映射,提升编辑效率。 总之,这个配置文件为Go语言开发者...

    VIM-IDE 脚本自动配置

    3. 选择并安装插件:根据开发需求选择合适的插件,例如用于代码补全的插件、代码格式化插件等。 4. 设置.vimrc:创建或修改.vimrc文件,这是VIM的配置文件,用于存储个人偏好和插件配置。 5. 自定义快捷键:根据习惯...

    vim插件,IC工程师常用

    11. **vim-indent-guides**:这个插件可视化代码的缩进,帮助保持代码整洁,遵循良好的代码风格。 12. **vim-colors-solarized**:提供了一套美观且低对比度的颜色主题,减轻长时间编程的眼睛疲劳。 以上插件都是...

Global site tag (gtag.js) - Google Analytics