jEditはブロック編集をサポートしていますが、EmacsとVimは同じテーマに関していくつかの深刻なユーザビリティの問題を抱えているようです。誰かがここで未知数を記入できれば、どちらかのエディタを使用するほうがはるかに耐えられます。
- 実際の長方形選択:画面上の選択が長方形である場合、Emacsが制限しているように見える領域の計算に使用される線形選択ではありません。
- jEdit:押したままCtrl選択します。
- Vim:クリックしCtrl-vて選択します。
- Emacs:不明 ; 400行以上のプラグインが必要なようです。
- ライブ長方形編集:ブロックを選択した後に編集すると、すべての線で結果がどのように見えるかを確認できます。
- jEdit:入力を開始するだけで、最終的な結果が表示されます。
- Vim:クリックしShift-iて入力します。を押しEscて挿入モードを終了するまで、最終結果は最初の行にのみ表示されます。すべての行の結果をすぐに確認する方法があるかどうかは不明です。
- Emacs:不明 ; 唯一の方法のように見えC-x r t、を押した後にテキストを埋めるように設定しますRet。
- テキストの外側の位置での選択の開始と終了:たとえば、各行の最初のN文字を削除したいのですが、最初と最後の行に含まれる文字がN未満です。
- jEdit:問題ありません。ブロック選択はテキストの外側から開始できます。
- VIM:
:set virtualedit=block
。 - Emacsは:可能かもしれないと
artist-mode
、および/またはpicture-mode
。
- ブロックインラインを貼り付け:あなたは複数行を貼り付けたかのように、すでにそこにテキストをプッシュする、のように、コピーされたブロックを貼り付けダウン、ない権利。
- jEdit:デフォルト。ブロックをブロックとして貼り付けるには、最初に別のブロックを選択する必要があります。
- VIM: OEscVp。
- Emacs:不明。
一般的なEmacsブロック選択機能はcua-mode
プラグインにあります。