都说应该使用4个空格代替tab键,是指真的敲 四个空格键? 要敲很多次呀,特别是如果缩进层次很多的情况下,难道是我敲法不对?

2013-08-10 23:40:55 +08:00
 pinkman
10226 次点击
所在节点    Python
41 条回复
alay9999
2013-08-12 08:31:55 +08:00
坚持 Tab,否则 Shift+Tab 就不爽了。

而且选择也不方便

而且,我在某一行想回退一个缩进本来只要退格键就行了,四个空格浪费键盘还得数数

真有需要写完再批量替换吧
yuelang85
2013-08-12 08:47:46 +08:00
@alay9999 很多编辑器都可以智能的一次删除4格,vim中用ctrl-d
jinfan1009
2013-08-14 09:47:18 +08:00
对,坚持用TAB,听了某些狗血的建议,用空格键,要多敲多少次啊,再说很多编辑器都是可以将tab和空格进行转换的!
tulike1
2013-08-14 10:01:34 +08:00
很多项目都把缩进改成两个空格,就是为了少敲两个空格!!!这种行业机密我会乱说?
binyuJ
2013-08-14 10:46:42 +08:00
自己写东西用tab倒没什么,但是我最后一定要转成空格

@alay9999 我用sublime text按tab,按退格的时候仍然是删掉的4个空格。会自动格式识别是应该删1个还是4个
@wwqgtxx goagent的uploader.zip里面那个tab缩进是不是你修改的时候弄上去的
xiaket
2013-08-14 11:00:56 +08:00
@ETiV
vim:
autocmd FileType make set noexpandtab shiftwidth=8
ETiV
2013-08-14 12:30:47 +08:00
@xiaket 嗯...

我也是那天才发现, sublime text2 改成 soft tab 之后, 就没法写Makefile了.

索性VIM
moyerock
2013-08-14 12:46:51 +08:00
高级黑
sogood
2013-08-14 13:00:54 +08:00
显然lz很喜欢敲键盘。
qifei
2013-08-14 13:05:41 +08:00
四个空格哪里比 Tab 好了?
wwqgtxx
2013-08-14 19:26:32 +08:00
@binyuJ 我所有有关uploader.zip的pull request,@phuslu 都没有采纳,所以tab不是我干的
Perry
2013-08-14 19:27:31 +08:00
大家都别笑!我是按4次的!
timothyye
2013-08-14 19:30:20 +08:00
我记得textmate,就可以设置tab是几个空格
LokiSharp
2013-08-14 19:33:24 +08:00
我都是敲 Tab ,写完之后把 Tab 用四个空格替换
chunshuai
2013-08-15 08:55:27 +08:00
为了方便正则 还是统一下吧 哈哈
sonicwu
2013-08-15 09:25:58 +08:00
@chunshuai 正则里Tab和空格都是\s
chunshuai
2013-08-15 09:28:21 +08:00
@sonicwu 对 但是有\t 的情况的。 有很多文件数据库 分隔都是\t
Muninn
2013-08-15 09:36:01 +08:00
vim里用 <>也可以左右跳缩进
vibbow
2013-08-15 09:42:24 +08:00
很奇怪为什么要用四个空格?
tab哪里不好了?
haohaolee
2013-08-15 09:57:35 +08:00
我们的代码规范是统一用 tab,好处是有些人喜欢 ts=4,有些喜欢 ts = 8,丰俭由人

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/78704

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX