Xcodeは最初の列にコメント文字を追加しますか?


3

XcodeキーボードショートカットCommand+ を使用/してSwift / Objective-Cソースファイル内のコード行をコメント化するたびに、//文字は常に最初の列に配置されます。私はそれが現在のインデントにあることを大いに望んでいます。

これは個人的な好みだと思いますが、設定があるかどうかは誰にもわかります:

たとえば、このコードスニペットがある場合:

    ...
    print("something")
    ...

そして、ステートメントを含む行にキャレットを置いてキーボードショートカットCommand+ を呼び出します。/print

    ...
//      print("something")
    ...

代わりに、次の動作を希望します。

    ...
    print("something")
    ...

ステートメントを含む行にキャレットを置いてキーボードショートカットCommand+ を呼び出します。/print

    ...
    // print("something")
    ...

これは個人的な好みだと思いますが、設定があるかどうかは誰にもわかりますか?

回答:


1

前述のキーボードショートカットを使用する//と、インデントレベルに関係なく、コメント文字が常に最初の列に表示されます。この動作を設定する組み込みのメカニズムはありません。


1
私はこの答えを受け入れたいと思います、結局あなたはそのような権威ある空気でそれを言うのですが、私たちはあなたが正しいことをどのように知っていますか?これは一種の帰無仮説の問題だと思います。自分が正しいことを証明するドキュメントにリンクするにはどうすればよいですか?ドキュメントは、それが不可能な場合、それを行う方法を言うだけではありません
マイケル

1
まったく同じクエリが長い間ありました。公式文書から、私はショートカット以外のものを見つけることができませんでした。私が学んだことは、インデントの振る舞いがコメントに対してこのように機能しないことです。また、コメント行のインデントによる焼き戻しは、他の望ましくない効果をもたらします。これこれを見てください。
ニメシュニーマ

0

Comment Here拡張機能を使用できます。ダウンロード後:

  1. Xcodeを再起動する
  2. Xcode->設定->キーバインドに移動します
  3. 「コメント選択」を検索し、そのキーバインディングを削除します
  4. 「Comment Here」を検索し、トグルコメントオプションにキーバインディング「command /」を追加します。
  5. あなたのコメントはきれいになりました:)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.