2016-11-24 6 views
8

Autohotkeyでは、昇華のような複数のカーソルを模倣する方法はありません。テキスト行を送信して複数のカーソルを残すホットキーが必要なので、同じテキストを何度も繰り返し入力する必要はありません。下のgifのように。オートホットキー内の複数のカーソル

ありがとうxD。

Sublime multiple cursors

答えて

4

私が送信し、テキスト行のカップルと私は何度も同じテキストを入力する必要はありませんので、複数のカーソルを私に残しホットキーを必要とします。

崇高なテキストを開き、必要なテキストを入力するだけです。

とあなただけの任意のアプリケーションで複数のカーソル/キャレットを置くことができない複数のカーソル

で私を残します。アプリケーションは、複数のカーソル作成をサポートする必要があります。 AutoHotKeyはすべて可能になる魔法のアプリケーションではなく、退屈なタスクや繰り返したタスクを自動化する自動化アプリケーションです。それにもかかわらず、複数のカーソル/キャレットを使用するように他のアプリケーションを乗っ取ることができるアプリケーションがあるかどうか検索することができます。

ただし、AutoHotKeyアプリケーションでサブライムテキストに複数のカーソルを作成したい場合は、サブライムテキストのキーボードショートカットを使用してサブライムテキストのカーソル作成を自動化するAHK scriptと書くことができます。複数のカーソル/キャレットのデフォルトのSublime Text APIは、キーボードではあまり豊富ではありませんが、改善のためにSublime Textにインストールできるパッケージ/プラグインはPower CursorsColumn-Selectです。

個人的には、キーボードショートカットでAHK scriptで外部実行する代わりに、複数のカーソル/キャレットを作成するには、Sublime Text APIのサブライムテキストパッケージ/プラグインを作成する方がよいと思います。


最終的には、テキストを尋ねるAHK scriptを書いて、いくつかの行にあなたのためにそれを入力することができます。たとえば:

  1. あなたはType This,5
  2. を入力した場合、スクリプトは、現在のウィンドウのキャレット/カーソルキャレット9位置に戻って位置
  3. に入力することができます。
  4. downキーを押して1行下に移動する。
  5. 再度同じテキストを入力してください。
  6. このプロセスを5回まで繰り返します。

しかし、これで画面アニメーションのように空白行があるように見えることがあります。だから、私の意見ではNotepad ++、Atomなどのすべてから存在する最高のソフトウェアであるSublime Textを使用する方が良いでしょう。悲しいことに、これはクローズドソースなので、自分で改善することはできません。特定の時間、それは私には、現在のプラグインとそれに対する設定と互換性のある、新しいオープンソースを書くことに不思議に思う。

+0

は、私は、複数のカーソルと崇高なように振る舞うAHKスクリプトをする必要はありません崇高なプラグイン。 – IGRACH

+0

あなたが得ることができるのは、その欠点の中で最後に書いたアルゴリズムです。あなたは何をしたいのですか? – user

+0

私は複数のカーソルを持っていたいので、xD。 – IGRACH

1

他の人が述べたようにyour'reを使用してプログラムがそれをサポートしていない限り、あなたは真の複数のカーソルを使用することはできません - しかし、あなたは次のように複数のカーソルをエミュレートしようとする可能性があり:

  1. は、の定義されたリストを作成ユーザのカーソルに対するカーソル位置(例えば、2行下、3文字など)。相対的でなければならない!このリストを作成する方法はあなた次第です。
  2. ユーザが気づかない。これは、高速なければならない入力が完了すると、鍵
  3. を押しシーケンス内の相対位置に物理カーソルを移動し、ステップ2からキー押下を繰り返すユーザーの待ちカーソルが飛びます。
  4. は戻って、ユーザがそれを持っていた場所にカーソルを移動し、これはテキストが複数のカーソルを実装していますが、それはソフトウェア - であるので、それははるかに良いサポート(と速度)がどのように崇高な本質的である2

に進みます

  • レベル。この解決策は入力レベルであり、おそらくマルチキャスターがどこにあるのか、遅くなるのかを表示することはできません。また、かなりの位置計算が必要なため、実装が複雑になり、バグが発生する可能性があります。

    申し訳ありません - これは私が持っている最高のですが、それは間違いなくハックだ - (単純に)おそらくより良いだけのコピーを自動化し、貼り付け:P

  • 関連する問題