急求linux中空格和TAB键的区别

[复制链接]
查看11 | 回复3 | 2009-4-8 11:04:00 | 显示全部楼层 |阅读模式
那位大侠告诉小弟一下,在linux的vi中编辑程序的时候,那里要用空格,那里要用TAB,如下程序:
copy_myself:
mov r10, lr
@ reset NAND
mov r1, #NAND_CTL_BASE
ldr r2, =0xf830
@ initial value
str r2, [r1, #oNFCONF]
ldr r2, [r1, #oNFCONF]
bicr2, r2, #0x800
@ enable chip
str r2, [r1, #oNFCONF]
mov r2, #0xff
@ RESET command
strb r2, [r1, #oNFCMD]
mov r3, #0
@ wait
我不知道他们之间到底是用空格还是用TAB,另外,空格可以有多余的吗?

回复

使用道具 举报

千问 | 2009-4-8 11:04:00 | 显示全部楼层
编程多使用空格来分割字串,Tab多是用于行间缩进对齐,以便于看清结构或嵌套。如何处理32和09是系统的事情。呵呵一般情况下空格多余没有什么大碍,但具体要看所用的编译器能不能辨别出来。...
回复

使用道具 举报

千问 | 2009-4-8 11:04:00 | 显示全部楼层
空格就是打空的tab是可以补全命令的,比如mount你忘了,打个mou在按下tab,要是后面没有出来就在按一下。一下两下的区别你自己试试就知道了...
回复

使用道具 举报

千问 | 2009-4-8 11:04:00 | 显示全部楼层
命令和参数,参数和参数之间都用空格就行了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行