38

インデントにはタブを使用し、配置にはスペースを使用していました。そのように (矢印はタブを示し、ドットはスペースを示します)。

ここに画像の説明を入力

QtCreator では、標準設定でそのようなコーディング スタイルを設定できます。Xcode で同じ目標を達成する方法が見つかりません。可能でしたら教えていただけないでしょうか?そのためのプラグインがあるかもしれませんか?

更新: QtCreator で実現する方法は次のとおりです。 ここに画像の説明を入力

PS、スペースのみ/タブのみを使用する方が良いと私を説得しようとしないでください。そうしないと、この質問は別の聖戦に変わります:)

私が達成しようとしていることについてもう一度:タブでインデントし、スペースで揃えます。Vim のヒント Wiki

更新 2: Apple Radar バグレポート (拡張) rdar://22285639 を送信しました。これがオープンレーダーです。

更新 3: Apple から回答を受け取りました。私のバグは rdar://8165023 の複製です。

4

3 に答える 3

74

Xcode > 設定 (⌘</kbd>,):

> テキスト編集 > インデント

私があなたの質問を正しく理解していれば、これで解決するはずです。

于 2013-04-28T13:46:36.110 に答える
1

標準の Xcode を再マップする場合⌘</kbd>+[ to TAB, you can do the following:

  1. 「カラビナ」というプログラムをインストール。

  2. [設定] ~> [その他とアンインストール] に移動します

  3. 「カスタム設定」セクションで、「private.xml を開く」ボタンをクリックします。

  4. ファイルを開き、その内容を次のコードに置き換えます。

    <?xml version="1.0"?> 
    <root>
        <item>
            <name>Tab instead of Command+[</name>
            <identifier>private.swap_tab_and_cmnd+[</identifier>
            <autogen>
                __KeyToKey__
                KeyCode::TAB, ModifierFlag::NONE,
                KeyCode::BRACKET_RIGHT, ModifierFlag::COMMAND_L | ModifierFlag::NONE
            </autogen>
        </item> 
    </root>
    
  5. [設定] ~> [キーの変更] ~> [XML の再読み込み] ボタンをクリックします。

  6. 「Command + [の代わりにTab」と呼ばれるチェックボックスにチェックを入れます

  7. 楽しみ

ここに画像の説明を入力

PS: この設定は、Xcode だけでなく、マシン上でグローバルに機能することに注意してください。ただし、Google は、Xcode のみに変更を適用して、さらにカスタマイズする方法を見つけるのに役立つと確信しています。

于 2015-12-10T20:48:46.623 に答える