首页 > 其他分享 >直播平台软件开发,Vim自动缩进或保存时自动缩进

直播平台软件开发,Vim自动缩进或保存时自动缩进

时间:2022-09-30 14:24:24浏览次数:57  
标签:缩进 软件开发 保存 Vim 直播 自动

直播平台软件开发,Vim自动缩进或保存时自动缩进

一、自动缩进

这非常方便,特别是如果正在使用Vim进行快速代码编辑,甚至进行长时间的编码会话。强制执行特定的缩进样式。

在~/.vimrc文件中,添加以下选项:

 


syntax enable
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab

新行将自动缩进,花括号将自动对齐。

二、保存时自动缩进

要在保存时自动缩进文件,请将此添加到您的vimrc中:

 


augroup autoindent
    au!
    autocmd BufWritePre * :normal migg=G`i
augroup End

如果只想对某些文件(例如sss文件)执行此操作,您可以更改正则表达式:

 


autocmd BufWritePre * :normal migg=G`i


autocmd BufWritePre *.scss :normal migg=G`i

 

以上就是 直播平台软件开发,Vim自动缩进或保存时自动缩进,更多内容欢迎关注之后的文章

 

标签:缩进,软件开发,保存,Vim,直播,自动
From: https://www.cnblogs.com/yunbaomengnan/p/16744747.html

相关文章

  • 自动化行业将会是我们国内未来的趋势吗?
    自动化肯定是我们国内未来的趋势啊!智能制造的实现主要依托两个基础能力,一个是工业制造技术,另一个就是工业互联网。而自动化是工业制造技术的重要组成部分,是高度智能制造装......
  • 基于AM5728 DSP+ARM工业自动化生产线方案
    工业自动化生产线方案 01.工业自动化解决方案   方案优势基于信迈AM5728-IDK-V3进行方案设计与定制。 ■ 基于RT-PreemptPatch实时LINUX系统,应对工业控制的高实时......
  • 基于AM5728的工业自动化解决方案
    2015北京国际互联网大会最大亮点,就是比尔盖茨的预言开始实现--“智能机器人就像笔记本电脑一样进入千家万户”,具体可以查看央视专题节目介绍《机器人总动员》。进入2015年之......
  • 自动驾驶Nvidia Jetson +FPGA设计方案
    NvidiaNX平台使用FPGA设备采集mipi视频数据调试记录JetsonNX与ZYNQ通过Pcie通信。  硬件原理图基于ZYNQ+Jetson多目标识别方案设计FPGA+Xavier高速信号处理系统6UZYN......
  • 自动化市场的未来方向是什么,它的核心点是什么?
    自动化的未来应该是好好把握智能制造、数字化转型这个好时机!智能制造、数字化转型正当时!而智能制造的实现主要依托两个基础能力,一个是工业制造技术,另一个就是工业互联网。......
  • 摆脱鼠标操作 - vscode - vim Ctrl + hjkl 我定位为 上下翻半页和行头行尾
    为什么摆脱鼠标操作-vscode-vimCtrl+hjkl我定位为上下翻半页和行头行尾翻页和当前行的开头结尾我觉得都是高频操作实现settings.json还附加了几个其他......
  • 数字化转型对自动化行业有哪些影响?
    数字化转型将大力推动自动化行业高速高质量的发展。数字化转型必然推高设备的自动化要求,“机器换人”也将越来越广泛,同时对机器的自动化、智能化程度要求也会越来越高,另外......
  • 设计了一个自动归档工具
    背景随着业务的发展,一些事务类表(源源不断产生业务数据)会越来越大,最终演变成我们说的大表,普通的查询可能毫秒级、秒级返回,但是稍微复杂的就会超时,甚至占满数据库cpu,进而导......
  • 通用的逐条数据自动记录
    经过观察,多数关注,收藏类列表数据都缺乏良好的记录机制(网易云歌单没有版权会自动变灰偶尔会给删掉,bilibili收藏视频常自动无效不显示,淘宝购物车转收藏会乱序)缺少逐条加入,变......
  • RabbitMQ 入门系列:3、基础含义:持久化、排它性、自动删除、强制性、路由键。
    系列目录​​RabbitMQ入门系列:1、MQ的应用场景的选择与RabbitMQ安装。​​​​RabbitMQ入门系列:2、基础含义:链接、通道、队列、交换机。​​​​RabbitMQ入门系列:3、基础......