博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vim中的Tab
阅读量:7022 次
发布时间:2019-06-28

本文共 545 字,大约阅读时间需要 1 分钟。

  Tab和缩进不是一回事。

  Tab是一个字符(制表符),其显示宽度可定义。可更改Tab键的映射关系,将其设置成n个空格,n由Tab自身宽度决定。缩进指的是一个概念,在Vim中可由>和<键控制增加和减少缩进量,缩进的填充单元可以是制表符也可以是空格,由expandtab的状态确定(noexpandtab/expandtab)。一次“>”操作产生的缩进量可自定义,与制表符宽度不一定要一致。

  以下是Vim相应的设置命令:

set expandtab             更改tab映射为空格set tabstop=2             设置tab宽度 set softtabstop=2         设置Backspace回退量set shiftwidth=2          设置'>'和'<'缩进量

  制表符有时会引起麻烦,如在python缩进时混用制表符和空格导致程序报错。今后弃用制表符,将Vim和Gedit中Tab键都映射为两个空格。为防止制表符捣乱可以在Vim如下设置,醒目的显示制表符:

set listset listchars=tab:▸\

  

转载于:https://www.cnblogs.com/cfdljc/p/4154130.html

你可能感兴趣的文章
数据中心安全管理的创新构想
查看>>
docker的下载安装和运行gitlab、rabbitmq的方式
查看>>
从算法原理,看推荐策略
查看>>
下一代磁盘加密:Bitlocker管理和监控
查看>>
Joyent 扩展了Triton 弹性容器基础设施,可在裸机上直接运行容器
查看>>
Bitmap获取图片内存溢出
查看>>
oracle初使用遇到的问题
查看>>
在MFC程序中添加全屏显示功能
查看>>
学习笔记TF060:图像语音结合,看图说话
查看>>
ffmpeg 中的GNU语法
查看>>
高精度三维空间测量、定位与追踪(下)
查看>>
《中国人工智能学会通讯》——6.33 和我们有什么关系吗 ?
查看>>
爱点击重磅推出中国首个“程序化营销平台PMP”
查看>>
探秘人工智能背后的异构超算服务器
查看>>
国际国内云计算发展现状及未来前景
查看>>
ARM强势收购Sansa 以提升物联网安全
查看>>
iCloud Keychain加密曝漏洞,允许攻击者窃取各类信息
查看>>
一个资深数据人对数据挖掘解读
查看>>
为什么互联网企业 争做路由器?
查看>>
《MonoTouch开发实践指南》一2.4 小结
查看>>