2016-05-03 14 views
0

タイトルはそれをかなりうまく説明しますが、私は詳しく説明します。入力するたびにコード行を挿入するためのショートカットを追加するにはどうすればよいですか?たとえば、Xcode 7ではprintlnが削除されましたが、printと入力すると、何を印刷しても\nが追加されます。これを避けるにはterminator: ""と入力する必要がありますが、繰り返しが発生し、その代わりに挿入するショートカットが必要です。私はオートコンプリートに追加する方法を尋ねるだろうが、それはおそらく私にとっては複雑すぎるだろう。 :)Xcodeにテキスト/コードを挿入するためのショートカットを追加しますか?

ありがとうございます!

+0

悪名高い[XY問題](http://www.perlmonks.org/?node=542341)のように多く聞こえます – Till

答えて

1

これは、Xcodeのコードスニペット機能で実行できます。詳細(写真を含む)の良い場所はXcode Snippets - NSHipsterです。

概要:

  1. あなたはそれを自動補完したいとあなたのprint文を入力します。
  2. ユーティリティインスペクタの ({})にあるコードスニペットライブラリを開きます。
  3. printステートメントを選択し、コードスニペットライブラリにドラッグします。
  4. リストの一番下にあるMy Code Snippetのような名前の文を探します。
  5. スニペット名をダブルクリックし、[編集]をクリックします。
  6. 名前、説明など、必要な情報を入力します。完了ショートカットボックスに「print」と入力します。
  7. 完了をクリックします。

printと入力すると、完了リストにショートカットが表示されます。

編集:あなたもこのようなプレースホルダトークンを挿入することができます:あなたはあなたのスニペットを自動補完するために選択した場合、結果は楕円形で単語textを持つことになり、この例では

print("<# text #>", terminator: "")

を引用符の間に、記入の準備ができています!

+0

スニペットを追加しましたが、オートコンプリートメニューには表示されません。何か案は?編集:私は完了のショートカットに 'print'を追加しませんでした。今それは動作します。ありがとう! – atirit

関連する問題