`
yizhilong28
  • 浏览: 234229 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

vim 缩进

    博客分类:
  • vim
阅读更多
vim 单行缩进
在visual模式下,Shift+">" 向后缩进,Shift+"<" 向前缩进
或命令行下,用== (连按=两次)

vim 多行缩进
在命令行下,n==(n是自然数)表示自动缩进从当前行起的下面n行。

对块进行缩进
光标移动到块的开头,然后按 =G 即可。

对整篇进行排版(相当于format)
gg=G。


参照http://cookoo.iteye.com/blog/32275
分享到:
评论

相关推荐

    nginx配置文件vim语法高亮与缩进.docx

    本文档主要讲解如何在Vim中为Nginx配置文件实现语法高亮和自动缩进,以提高代码阅读和编辑的效率。 首先,我们来看如何设置Nginx配置文件的语法高亮。在Linux系统中,Vim默认并不支持Nginx的语法高亮。为了启用这个...

    indentLine:一个vim插件,用于显示带有细垂直线的缩进级别

    indentLine 是一款针对 Vim 编辑器的插件,它的主要功能是为代码提供可视化的缩进引导,通过在每一级缩进处显示细垂直线,帮助程序员更好地组织和理解代码结构。这款插件尤其对那些重视代码对齐和可读性的开发者来说...

    Vim自动缩进软件。

    Vim的自动缩进功能正为此而生,使得用户在编写代码时无需手动调整每一行的缩进,极大地提升了编码效率。这款国人编写的Vim自动缩进软件就是为了进一步优化这一体验,让VIM更适合中国程序员的习惯。 该压缩包包含了...

    vim-indent-object:Vim 插件定义了一个新的文本对象,表示相同缩进级别的代码行。 对 pythonvim 脚本等有用

    vim 缩进对象 介绍 Vim 文本对象提供了一种方便的方式来选择和操作各种类型的对象。 这些对象包括被各种类型的括号和语言的各个部分(即句子、段落等)包围的区域。 该插件基于缩进级别定义了一个新的文本对象。 这...

    vim-lua-indent:Vim更好的Lua缩进脚本

    vim-lua-indent Vim更好的Lua缩进脚本这是Vim附带的lua.vim缩进文件版本的一个紧急修改。 它的自动缩进比默认缩进更好,尤其是当您的函数参数跨越条件语句中的多行或仅是函数的多行参数列表本身时。 有关它可以完成...

    SAS-Vim:用于运行 SAS 和编辑 SAS 程序的 Vim 插件、语法和缩进

    用于运行 SAS 和编辑 SAS 程序的 Vim 插件、语法和缩进。 这个包有很多东西。 胡振焕的 SAS 语法 SAS 缩进刘建中 运行,Kent Nassen 的 cklog 函数 Eric Gebhart 的标签集语法和缩进 这个包是胡振焕的 SAS-Syntax ...

    vim-erlang-runtime, Vim的Erlang缩进和语法.zip

    vim-erlang-runtime, Vim的Erlang缩进和语法 用于Vim的Erlang缩进和语法这是 Vim ( 来自 Vim 7.4 ) 附带的Erlang缩进和语法。安装方法 1克隆这里存储库: $ mkdir -p ~/.vim/bundle $ cd ~/.vim/b

    浅谈Vim中的Tab与空格缩进

    在Vim编辑器中,Tab和空格缩进是编程时非常重要的细节,它们影响代码的可读性和一致性。本文将深入探讨Vim中的Tab与空格缩进的配置和使用。 首先,`tabstop`参数决定了按下Tab键后,Vim会在屏幕上显示的空格数,...

    emacs-batch-indent:使用Emacs从命令行缩进Common Lisp,Emacs Lisp和Scheme。 对于Vim的equalprg很有用

    该脚本最初被编写为用作Vim缩进Lisp的equalprg 。 例子: echo ' (let ((x 1) (y 2)) (+ x y)) ' | emacs-batch-indent scheme 结果写入标准输出: ( let ((x 1 ) (y 2 )) ( + x y)) 要求 /bin/sh GNU Emacs...

    大大改进了 Vim 中的 Javascript 缩进和语法支持 .zip

    大大改进了 Vim 中的 Javascript 缩进和语法支持。vim-javascriptvim 的 JavaScript 包,该包提供语法高亮和改进的缩进。安装使用本机包管理器安装 git clone https://github.com/pangloss/vim-javascript.git ~/....

    分享vim python缩进等一些配置

    这篇文章主要讨论了如何在Vim中对Python代码进行合适的缩进配置,以下是一些详细的知识点。 首先,配置Vim以便它能够识别文件类型是非常重要的。在Vim的配置文件`.vimrc`中,通过命令`:set filetype=python`可以...

    vim-fibo-indent:Vim的斐波那契缩进

    **vim-fibo-indent** 是一个 Vim 插件,它的主要功能是为代码提供基于斐波那契数列的智能缩进。这个插件的设计理念是为了提高代码的可读性和美观性,尤其对于那些遵循特定缩进规则的语言,如 Python、Haskell 或者...

    perfect-arch-config

    完美的拱形配置 安装 设置Arch Linux 创建具有sudo权限的用户并登录 mkdir〜/回购 ...使用tpope/vim-sleuth启发式检测缩进设置。 扬京 多亏了vim-highlightedyank , vim-highlightedyank了被选中的区域。

    vim plugin vim changes to ide update

    每个用户都可以根据自己的需求定制vimrc,包含快捷键绑定、颜色方案、自动缩进规则等。在这个上下文中,可能意味着更新vimrc以引入新添加的插件并优化它们的使用。例如,你可能需要在vimrc中添加对wintagexplorer....

    Vim的.vim文件夹和.vimrc配置文件

    它允许用户自定义Vim的行为,包括但不限于设置语法高亮、快捷键绑定、缩进规则、插件加载顺序等。编写一个完善的`.vimrc`文件可以极大地提升Vim的使用体验和工作效率。 以下是一些常见的`.vimrc`配置示例及其功能:...

    vim-configure.tar.gz_vim_vim_configure

    `filetype plugin indent on` 开启文件类型检测,加载相应的插件和缩进规则;`syntax on` 启用语法高亮。 此外,可能会有第三方插件的配置,比如 YouCompleteMe (YCM) 用于增强自动补全,或是 ALE(Asynchronous ...

    vim-vue-plugin-.vue文件的Vim语法和缩进插件。-Vue.js开发

    vim-vue-plugin .vue文件的Vim语法和缩进插件。 主要受到mxw / vim-jsx的启发。 安装如何安装VundleVim插件'leafOfTree vim-vue-plugin Vim语法和.vue文件的缩进插件。 主要受到mxw / vim-jsx的启发。 安装如何安装...

    vim-jsx-improve:React jsx的语法和缩进插件

    vim-jsx改进 使您的javascript文件正确支持React jsx。 来自Javascript语法 Jsx高亮显示和缩进代码已从更改 修复了React jsx文件的语法突出显示和缩进的问题。 与xml.vim配合良好 该插件没有依赖性,包含了jsx和...

    vimz中设置回车换行缩进

    当开启此选项后,Vim会在适当的上下文中自动插入或删除缩进,例如,在某些情况下,当你删除一行缩进时,Vim会自动减少下一行的缩进量。 #### 配置步骤详解 1. **定位`.vimrc`文件**: - 打开终端。 - 输入命令 `...

Global site tag (gtag.js) - Google Analytics