Vim - Đó là Bạn bè

Vim là bản sao của biên tập viên Vi gốc. Trong chương này, chúng ta sẽ thảo luận về các dòng Vi khác. Mục đích chính của chương này để biết các bản sao khác và khả năng tương thích của nó với trình soạn thảo gốc Vi.

Trong chương này, chúng ta sẽ thảo luận về các mục sau:

  • Vi
  • Stevie
  • Elvis
  • nvi
  • vile
  • Khả năng tương thích với Vi gốc

Vi

Vi là từ viết tắt của Visual. Nó là trình soạn thảo văn bản hướng màn hình ban đầu được tạo cho UNIX. Mã gốc của Vi được viết bởi Bill Joy vào năm 1976 và được phát hành lần đầu tiên trên nền tảng BSD. Vi là phần mở rộng của biên tập viên phổ biến nhất vào thời điểm đó.

Vim là trình soạn thảo đầu tiên giới thiệu nhiều chế độ. Có một chế độ riêng để soạn thảo văn bản, chọn văn bản và thực hiện lệnh. Trình chỉnh sửa Vim hỗ trợ tất cả các chế độ này. Các phần sau của hướng dẫn này mô tả các chế độ này.

Stevie

Trình soạn thảo Stevie được phát triển cho nền tảng Atari ST. Nó được phát hành vào năm 1987, nó là viết tắt của ST Editor cho VI nhiệt tình.

Nó rất đơn giản và chỉ cung cấp một tập hợp con rất nhỏ của trình soạn thảo Vi gốc. Tuy nhiên, nó cung cấp môi trường quen thuộc cho người dùng di chuyển trên nền tảng Atari ST.

Elvis

Ý định chính của Elvis là loại bỏ giới hạn của trình biên tập Stevie. Stevie từng tải toàn bộ tệp trong RAM, Elvis đã loại bỏ hạn chế này bằng cách giới thiệu bộ đệm. Ngoài ra, nó đã thêm một số chức năng vào nó như đánh dấu cú pháp, hỗ trợ nhiều cửa sổ, hỗ trợ mạng và GUI đơn giản.

nvi

nvi là viết tắt của Vi mới. Đó là kết quả của tranh chấp giấy phép giữa phòng thí nghiệm AT&T và Nhóm Nghiên cứu Khoa học Máy tính (CSRC) tại trường đại học California, Berkeley. Vi dựa trên biên tập viên ed và theo giấy phép của AT & T, hạn chế họ phân phối Vi với BDS. Do đó, họ đã viết lại Vi và phát hành nó theo giấy phép BSD.

Vim

Vim là phiên bản cải tiến của Vi và nó được bổ sung nhiều tính năng mà Vi đã bị tụt hậu. Nó đã thêm nhiều tính năng hữu ích như -

  • Nhiều cửa sổ / tab / bộ đệm
  • Giới thiệu ngôn ngữ kịch bản Vim
  • Đánh dấu cú pháp cho hơn 200 ngôn ngữ
  • Tích hợp với trình biên dịch, trình thông dịch và trình gỡ lỗi

Hèn hạ

Vile là một từ viết tắt của Vi như Emacs và đó là một nỗ lực để đưa các tính năng phổ biến từ cả hai trình soạn thảo và kết hợp nó thành một. Một số tính năng phổ biến của Vile là -

  • Một chế độ chỉnh sửa cho mỗi loại tệp
  • Giới thiệu ngôn ngữ thủ tục Vile
  • Các chức năng được đặt tên cho các phím liên kết theo sự lựa chọn của người dùng

Khả năng tương thích với Vioriginal Vi

Mặc dù các trình biên tập đã thảo luận ở trên được coi là bản sao của Vi, chúng không tương thích 100% với Vi gốc. Bảng bên dưới hiển thị thêm chi tiết về khả năng tương thích của chúng -

Nhân bản Vi tương thích Ghi chú
STEVIE 10% Các tính năng hạn chế là phổ biến
Hèn hạ 10% Các tính năng hạn chế và chế độ Vi là phổ biến
Elvis 80% Các tính năng lớn hơn là phổ biến
nvi 95% Các tính năng lớn hơn là phổ biến
Vim 99% Gần giống với Vi với một số tính năng bổ sung