jEdit hỗ trợ chỉnh sửa khối, nhưng Emacs và Vim dường như có một số vấn đề về khả năng sử dụng nghiêm trọng trong cùng một chủ đề. Nếu ai đó có thể điền vào những điều chưa biết ở đây, việc sử dụng một trong hai trình soạn thảo sẽ dễ chịu hơn nhiều:
- Lựa chọn hình chữ nhật thực tế : Trong đó lựa chọn trên màn hình là hình chữ nhật, không phải là lựa chọn tuyến tính mà sau đó được sử dụng để tính toán một vùng vì Emacs dường như bị giới hạn.
- jEdit: Giữ Ctrlvà chọn.
- Vim: Nhấp Ctrl-vvà chọn.
- Emacs: Không rõ ; Có vẻ như một plugin hơn 400 dòng là cần thiết.
- Chỉnh sửa hình chữ nhật trực tiếp : Xem kết quả sẽ như thế nào trên tất cả các dòng khi bạn chỉnh sửa sau khi chọn khối.
- jEdit: Chỉ cần bắt đầu nhập và bạn sẽ thấy kết quả cuối cùng khi bạn đi.
- Vim: Nhấp Shift-ivà gõ. Sẽ chỉ hiển thị kết quả cuối cùng trên dòng đầu tiên cho đến khi bạn nhấn Escđể thoát chế độ chèn. Không biết có cách nào để xem kết quả trên tất cả các dòng ngay lập tức.
- Emacs: Không rõ ; có vẻ như cách duy nhất là C-x r tvà thiết lập văn bản để điền vào sau khi nhấn Ret.
- Lựa chọn bắt đầu và kết thúc ở các vị trí bên ngoài văn bản : Ví dụ: tôi muốn xóa N ký tự đầu tiên của mỗi dòng, nhưng dòng đầu tiên và dòng cuối chứa ít hơn N ký tự.
- jEdit: Không có vấn đề, các lựa chọn khối có thể bắt đầu bên ngoài văn bản.
- Vim :
:set virtualedit=block
. - Emacs: Có thể có thể với
artist-mode
và / hoặcpicture-mode
.
- Dán khối nội tuyến : Dán khối đã sao chép như thể bạn đang dán nhiều dòng, như trong, đẩy văn bản đã ở đó xuống , không đúng.
- jEdit: Mặc định. Để dán một khối dưới dạng một khối, trước tiên bạn cần thực hiện lựa chọn khối khác.
- Vim : OEscVp.
- Emacs: Không biết .
Chức năng lựa chọn khối Emacs chung có thể được tìm thấy trong cua-mode
plugin .