Học mà hành muộn thì cũng khó mà cảm nhận được thày giảng hay ở chỗ nào :D . Thày cứ dùng vim, trong các distro linux thì mặc định luôn có vi (chứ không phải vim :D) mà nhiều chỗ nói nó có sẵn. Mình cứ loay hoay không hiểu tại sao, khi đọc sâu dần thì mới vỡ lẽ ra nhiều điều, nó có sẵn, có điều nó là vim mà không phải vim :)).
Let's go ....
Lịch sử :
Ngược thời gian lại một chút. Trước khi vi được phát triển, trên các hệ thống Unix chuẩn đã có một công cụ text editor chuẩn, có tên là ed (nó vẫn tồn tại trên hầu hết các bản phân phối linux hiện nay). Về bản chất ed là một trình soạn thảo text kiểu trên từng dòng một (line-oriented editor), bạn thử chạy ed trên terminal mà xem, thật sự bất tiện, bởi bạn không thể thấy toàn cảnh mọi thứ bạn đang làm.
Sau đó là sự xuất hiện của ex, một sự thay thế cho ed. Một ưu điểm đáng chú ý nhất của ex là cho phép bạn làm việc với tài liệu của bạn ở trạng thái full-screen chứ không phải là từng dòng một. Trong khi dùng ex, bạn có thể chuyển sang chế độ hiển thị này dễ dàng bằng lệnh vi (visual mode), chính vì lẽ này, nó khiến người ta dùng vi nhiều hơn, thay vì phải khởi động ex và đánh lệnh vi, từ đó, những người phát triển đã tạo một link tới vi cho ex. Tức là bạn có thể chuyển trạng thái từ vi sang ex (bằng lệnh Q) hay chuyển từ ex sang vi (bằng lệnh vi). Để thoát khỏi ex, sử dụng lệnh quit.
Các phiên bản của vi :
Trên linux có một số phiên bản của vi. Thông dụng nhất có lẽ là elvis (http://elvis.the-little-red-haired-girl.org), nvi (một hình thức triển khai vi nguyên bản, www.bostic.com/vi), vile (http://dickey.his.com/vile/vile.html) và vim (www.vim.org). Mỗi phiên bản đều có bổ sung một số tính năng riêng vào so với vi nguyên thủy.
No comments:
Post a Comment