在BlueJ中,如果文件正在使用硬标签,则BlueJ将automatically convert the entire file to use spaces instead of hard tabs。我正在寻找一种方法来告诉BlueJ不要将硬标签转换为空格。
答案 0 :(得分:1)
根据Replacing Tabs with Spaces(由BlueJ的开发人员MichaelKölling发布),第一次输入标签时,标签会在默认设置下转换为空格。
如果您的首选项设置为使用空格(即TAB键被绑定) 'indent'函数,而不是'insert-tab'函数) - 这就是 default - 然后在新打开的文件中第一次点击TAB键 用空格替换该文件中的所有TAB。
换句话说,如果您获得包含TAB的文件,请编辑此文件 使用BlueJ标准设置应从该文件中删除TAB。 (一世 不希望在文件打开时更改TAB,因为我不喜欢 如果您不主动编辑文件,则可以在光盘上更改文件。)
要更改此设置以便输入实际的TAB字符,请转到选项>键绑定,然后从类别下拉列表中选择编辑功能。您必须进行两项更改。