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
плагіні .