プログラミング用の一部のテキストエディタは、自動閉じ角かっこをサポートしています。たとえば、JupyterNotebookまたはJupyterlabfor Pythonで、次のように行を指定します。
asdf wert xcvb
ダブルクリックしてwertを強調表示し、(と入力すると、
asdf(wert)xcvb
同様に、asdfを強調表示し、'と入力すると、
'asdf' wert scvb
Mac OS全体でそうする方法はありますか?
あなたが説明しているのはこの1つの特定のアプリの特別な動作であるため、このようなグローバルな動作はわかりません。
オペレーティングシステム全体でこれを再現するには、選択したキーボードキーでアクティブ化されたシステムマクロが必要です。これにより、一連のキーに変換されて、目的の効果が得られます。
たとえば(Windowsから取得し、Macに翻訳する必要があります)、キーボードの組み合わせ Win+( に翻訳することができます
Ctrl+X、 (、 Ctrl+V、 )。 Macの場合は、 Win 沿って Cmd。
これにより、選択範囲がクリップボードに切り取られ、(
と入力し、選択範囲を貼り付けて、最後に)
と入力します。この組み合わせは、ほとんどのアプリケーションで機能するはずです。
引用符など、括弧以外の文字でも同じことができます。
Macでのマクロプログラムの説明については、投稿 OS Xと同等のAutoHotkey を参照してください。
これを行う最も簡単な方法は、システム環境設定を使用することです。
ただし、強調表示されたテキストを角かっこや引用符で囲むことは、これでは不可能のようです。
出典:https://www.laptopmag.com/articles/autocomplete-with-text-shortcuts-os-x
この機能を備えたテキストエディタをお探しの場合は、 BBEdit をお勧めします。
他にもあると思いますが、これはたまたま私が使用しているものであり、あなたが説明したとおりに動作します。