vim下自动排版命令

编程入门 行业动态 更新时间:2024-10-27 06:28:22
Vim自动排版命令


由于在.vimrc文件中设置了


filetype plugin indent on





set cindent shiftwidth=4


在SecureCRT中使用鼠标复制-粘贴时,代码的自动缩进导致每一行都比上一行缩进一个tab,
手工调整很麻烦,幸好发现了vim的自动排版方法:

**********************************************************************************************************************************************

一、

在命令行模式下:

1、使用“gg”将光标移动到文档开头

2、使用“v”切换到可视模式

3、再用“G”将光标移动到文档尾部(相当于全选)

4、最后使用“=”,即可完成整个文档的自动排版。
**********************************************************************************************************************************************

二、

gg+=+G

            //先gg跳转到文件开始位置,再输入=,再输入G,vim将自动进行C和C++源码的对齐操作。


在/etc/vim/vimrc定义自己的简单设置
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
""define my setting
set cindent shifwidth = 4
"""""""""""""""""""""""""""
"编辑器设置
"""""""""""""""""""""""""""
"显示行号
set number
""Tab宽度
set ts=4

""自动缩进

set autoindent

set sw=4

更多推荐

vim下自动排版命令

本文发布于:2023-05-21 15:58:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/154798.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:命令   vim

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!