このページはCalíope 1.7を紹介しています。私がいま作っているバージョンです。1.6は、Mac、iPad、iPhone、Apple Watch、Apple TV、Apple Vision Pro向けにApp Storeで公開中です。それぞれの機能がどのバージョンで入ったかは変更履歴に書いてあります。

すべてのトピックに「Calíopeで開く」ボタンを追加します。アプリがインストールされている場合にのみ機能します。

スニペット

スニペットマネージャ

よく使うクエリーやコマンドを保存して再利用します。

場所: ワークスペース › ツール › スニペット

「ツール」サイドバーから「スニペット」を開きます。左の一覧には、各スニペットがカテゴリ、対象のエンジン、内容の冒頭とともに表示されます。1つクリックすると、右側で編集できます。

サーバに接続した状態で初めて開くと、Calíopeはそのエンジンのサンプルスニペットを追加します。「使用中のサーバと互換性のあるスニペットのみを表示」は、ほかのエンジン向けに書かれたものを隠し、検索欄はタイトルと内容を検索します。上部のバーにある円形の矢印は、自分のスニペットに手を付けずにサンプルを追加し直し、その横のカウンタは手持ちのスニペットの数を示します。

どのSQLエディタからも「スニペット」ボタンで挿入でき、iCloud同期をオンにしていれば、ほかのデバイスにも届きます。

Redis

RedisのセッションにはSQLエディタがありません。選択したスニペットのヘッダにある「コンソールで開く」は、スニペットを実行せずにコンソールに書き込んだ状態にします。returnキーを押すと、コンソールは自分で入力したときとまったく同じように、それを拒否するか確認を求めます。

CassandraScyllaDB

CassandraまたはScyllaDBのセッションにもSQLエディタはありません。「「CQLクエリー」で開く」は、スニペットを実行せずに「CQLクエリー」に書き込んだ状態にします。サンプルは、自分のキースペースの中で順番に実行するように作られています。2つ目がsensor_readingsテーブルを作成し、ほかのサンプルはそれを使います。

キーワード: スニペット、テンプレート、コード、再利用、断片

スニペットの作成

新しいコードスニペットをコレクションに追加します。

場所: スニペット › 「+」ボタン(新規スニペット)

「スニペット」の上部のバーで「+」をクリックします。右側に新規スニペットのフォームが開きます。タイトルを入力し、「カテゴリ」と、使える「エンジン」(変更しない限り使用中のサーバのもの)を選び、「内容」にクエリーやコマンドを書いて、「追加」をクリックします。新しいスニペットが選択され、すぐに使えます。

キーワード: 新規スニペット、追加、作成、スニペットを保存

スニペットの編集と保存

既存のスニペットのタイトルや内容を変更します。

場所: スニペット › 保存 / コピー

一覧でスニペットを選択します。右側のパネル上部の欄でタイトルを、その下のメニューで「カテゴリ」と「エンジン」を、エディタで内容を変更します。何かが変わるとすぐに青い「保存」ボタンが表示されるので、クリックして変更を保存します。「コピー」は、パネルを離れずに内容をクリップボードに入れます。保存せずに別のスニペットを選ぶと、変更は破棄されます。

キーワード: スニペットを編集、保存、変更、コピー

スニペットの削除

コレクションからコードスニペットを削除します。

場所: スニペット › ゴミ箱ボタン

スニペットを削除する方法は3つあり、どれも先に確認を求めます:

- スニペットを選択し、「スニペット」の上部のバーにあるゴミ箱ボタンをクリックします。
- 一覧でスニペットを右クリックし(タッチスクリーンでは長押し)、「削除」を選びます。
- タッチスクリーンでは、スニペットを左にスワイプして「削除」をタップします。

削除は元に戻せません。復元できるゴミ箱はありません。サンプルスニペットは、上部のバーにある円形の矢印で戻せます。

Apple Vision Pro:スニペットを見てピンチしたまま保持するとメニューが開きます。また、ピンチして動かすと左にスワイプできます。

キーワード: スニペットを削除、スニペットを取り除く、ゴミ箱、削除、スニペットを消去