我在XCode中编辑Makefile。如何实际插入制表符,ASCII值为9?如果我按TAB键,它会插入4个空格,而make
会抱怨,因为几十年前make
的创建者有少数用户,并且不想将程序更改为不需要文字标签,因为它会破坏向后兼容性或其他东西。
通常在编辑Makefile时,我只是复制并粘贴一个现有的TAB字符,但是使用新的TAB字符,我不能这样做。
答案 0 :(得分:7)
至少在Xcode 6.4中,您可以使用Option-Tab输入文字选项卡。无论缩进设置如何,这似乎都有效。
答案 1 :(得分:2)
close the file in Xcode
open the file in TextEdit
be sure to check the "Ignore rich text commands" at the bottom of the open dialog
position the cursor at the beginning of a line and push TAB
close TextEdit
open the file in Xcode
select "Show Invisibles" from the "Editor" menu
note that ironically, the TABs are not displayed
however, spaces are displayed, which allows you to tell which lines start with tabs
copy the tab character as needed
如果你遇到那个认为用TAB开始排队的人是个好主意的人,那就把他打倒在后脑勺上,然后把他打得很厉害!
答案 2 :(得分:2)
您可以更改编辑首选项是Xcode,以便在编辑makefile时使用选项卡
比转移到其他编辑器并粘贴文字更容易。
答案 3 :(得分:0)
我已经打开一个TextEdit,在那里放置一个TAB,然后复制+粘贴到XCode。