空格还是Tab

Web前端开发者中倾向于使用2个或4个空格缩进的应该是占多数,理由只有一个:Tab在不同平台下的长度可能不同,导致代码缩进不一致,看上去不美观。多数Web前端编码规范也是这样建议的。

所以,一直以来,我也是使用4个空格,见到编辑器就先设置一个Tab代替4个空格,就像有强迫症一样。

但是使用4个空格缩进有一个特别不爽的地方,就是用上/下方向键移动光标时一般都不会正好移到第4个空格处,还要按左/右方向确认一下,着实另人不爽。

Tab就没有上面的问题。在前面已说过,Tab的问题是在不同平台下的长度可能不同,我感觉这不是什么问题,看我们代码的开发者可以设置Tab的长度嘛。

我选择Tab,就酱。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-12-18 05:11:45

空格还是Tab的相关文章

让vim显示空格,及tab字符 vim 多行注释(转)

1.显示 TAB 键 文件中有 TAB 键的时候,你是看不见的.要把它显示出来: :set list 现在 TAB 键显示为 ^I,而 $显示在每行的结尾,以便你能找到可能会被你忽略的空白字符在哪里. 这样做的一个缺点是在有很多 TAB 的时候看起来很丑.如果你使用一个有颜色的终端,或者使用 GUI 模式,Vim 可以用高亮显示空格和TAB. 使用 ‘listchars’ 选项: :set listchars=tab:>-,trail:- 现在,TAB会被显示成 ">—"

VIM空格和TAB转换

在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:set ts=4 (注:ts是tabstop的缩写,设TAB宽4个空格)set expandtab 对于已保存的文件,可以使用下面的方法进行空格和TAB的替换: TAB替换为空格: :set ts=4 :set expandtab :%retab! 空格替换为TAB: :set ts=4 :set noexpandtab :%retab!

zz vim用空格替换tab

在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:set ts=4 (注:ts是tabstop的缩写,设TAB宽4个空格)set expandtab 对于已保存的文件,可以使用下面的方法进行空格和TAB的替换:TAB替换为空格::set ts=4:set expandtab:%retab! 空格替换为TAB::set ts=4:set noexpandtab:%retab!加!是用于处理非空白字符之后的TAB,即所有的TAB,若不加!,则只处理行首的TAB.

codeblocks一点保存就自动消去了空格和tab

在使用codeblocks编写代码的时候, 如果一行代码前面都是空格或者TAB键, 点保存的时候, 就会自动删除这些空格和TAB,将光标定位在行首,这一点非常的不方便. 可以通过如下设置进行修改不删除,让保存的时候, 光标仍在原来的位置. [Settings]-[Editor]-[General settings]-[End-of-line options]-[Strip trailing blanks],把[Strip trailing blanks]复选框的去掉保存就可以了.

notepad++自动对齐使用空格代替Tab并将空格显示为小点

一.说明 对大多数语言而言自动对齐使用空格还是tab对编译运行并没有什么影响,但对python问题就很大:因为就算是缩进看起来是一样的但某些行用空格某些行用tab运行会报错. 另外除了空格替换tab外,为了看清空格个数,有时我们还会想将空格显示为一些小点. 二.操作 2.1 自动对齐使用空格代替Tab 依次选择:设置--首选项--语言--替换为空格--关闭 2.2 将空格显示为小点 依次选择:视图--显示符号--显示空格与制表符 效果如下: https://blog.csdn.net/dearw

source insight 保存时删除多余空格,去除多余空格 space tab键

source insight 保存时删除多余空格,去除多余空格 space tab键 摘自:https://blog.csdn.net/lanmanck/article/details/8638391 2013年03月05日 15:57:28 lanmanck 阅读数:16527更多 个人分类: 嵌入式/Linux/C语言 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/lanmanck/article/details/8638391 上传源码时

sublime text 3 显示空格和Tab

因为sublime text3确实太好用了所以也用它写代码了,可是在Python3 中不支持Tab键和空格键混用所以要改变显示方式,以便方便使用,突然 发现网上的资料太少,所以我把它贴了出来希望帮助更多的人第一步把preferences.sublime-setting-Default里面 的"draw_white_space": "selection",复制到preferences.sublime- setting-user,然后改为"draw_white

空格和TAB键混用错误:IndentationError: unindent does not match any outer indentation level

转自:http://www.crifan.com/python_syntax_error_indentationerror/comment-page-1/ [已解决]Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level 2012 年 3 月 8 日 下午 9:52crifan已有107701人围观9个评论 [问题] 一个python脚本,本来都运行好好的,然后写了几行代码,而且

html---textarea初始化时就有个table空格以及tab键操作无效

1 初始化时就有一个tab空格 这是因为<textarea></textarea>之间的内容不为空的原因,包括空格和换行,否则浏览器会认为空格或者换行都是文本域的内容,因此书写时需将<textarea></textarea>紧靠在一起: 2 tab键对textarea操作无效 在textarea中使用tab键时是无效的,会切换到另一个控件上去,但是当我们有个需要时,要能够在文本域中使用tab键,可以使用javascript或者jquery方式实现: 方式1: