OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

Chúng ta sẽ cần thành thạo một trình soạn thảo trong chương tiếp theo vì chúng ta cần nó để chỉnh sửa các tệp ảnh hưởng đến môi trường của chúng ta. Là người dùng nâng cao, bạn có thể muốn bắt đầu viết kịch bản hoặc sách, phát triển trang web hoặc chương trình mới.

Việc thành thạo một trình soạn thảo sẽ cải thiện đáng kể năng suất cũng như khả năng của bạn.


hình ảnh

6.1.2. Tôi nên sử dụng trình soạn thảo nào?


Trọng tâm của chúng tôi là các trình soạn thảo văn bản, cũng có thể được sử dụng trên các hệ thống không có môi trường đồ họa và trong các cửa sổ đầu cuối. Ưu điểm nữa của việc thành thạo trình soạn thảo văn bản là sử dụng nó trên các máy từ xa. Vì bạn không cần chuyển toàn bộ môi trường đồ họa qua mạng nên làm việc với các trình soạn thảo văn bản sẽ cải thiện đáng kể tốc độ mạng.


Như thường lệ, có nhiều cách để giải quyết vấn đề. Hãy xem những trình soạn thảo nào thường có sẵn:


hình ảnh

6.1.2.1. GNU Emac


Emacs là trình chỉnh sửa hiển thị thời gian thực có thể mở rộng, có thể tùy chỉnh, tự ghi tài liệu, được biết đến trên nhiều UNIX và các hệ thống khác. Văn bản đang được chỉnh sửa hiển thị trên màn hình và được cập nhật tự động khi bạn nhập lệnh. Đây là trình chỉnh sửa thời gian thực vì màn hình được cập nhật rất thường xuyên, thường là sau mỗi ký tự hoặc cặp ký tự bạn nhập. Điều này giảm thiểu lượng thông tin bạn phải ghi nhớ trong đầu khi chỉnh sửa. Emacs được gọi là nâng cao vì nó cung cấp các tiện ích vượt xa việc chèn và xóa đơn giản: kiểm soát các quy trình con; thụt lề tự động của chương trình; xem hai hoặc nhiều tệp cùng một lúc; chỉnh sửa văn bản có định dạng; và xử lý các ký tự, từ, dòng, câu, đoạn và trang, cũng như các biểu thức và nhận xét trong một số ngôn ngữ lập trình khác nhau.


Tự ghi tài liệu có nghĩa là bất cứ lúc nào bạn cũng có thể gõ một ký tự đặc biệt, Ctrl+H, để tìm hiểu xem bạn


các tùy chọn là. Bạn cũng có thể sử dụng nó để tìm hiểu chức năng của bất kỳ lệnh nào hoặc để tìm tất cả các lệnh liên quan đến một chủ đề. Tùy chỉnh có nghĩa là bạn có thể thay đổi định nghĩa của lệnh Emacs theo những cách nhỏ. Ví dụ: nếu bạn sử dụng ngôn ngữ lập trình trong đó nhận xét bắt đầu bằng "<**" và kết thúc bằng "**>", bạn có thể yêu cầu các lệnh thao tác nhận xét của Emacs sử dụng các chuỗi đó. Một loại tùy chỉnh khác là sắp xếp lại bộ lệnh. Ví dụ: nếu bạn thích bốn lệnh chuyển động con trỏ cơ bản (lên, xuống, trái và phải) trên các phím theo hình kim cương trên bàn phím, bạn có thể ấn lại các phím theo cách đó.


Có thể mở rộng có nghĩa là bạn có thể vượt xa khả năng tùy chỉnh đơn giản và viết các lệnh, chương trình hoàn toàn mới bằng ngôn ngữ Lisp được điều hành bởi trình thông dịch Lisp của chính Emacs. Emacs là một hệ thống mở rộng trực tuyến, có nghĩa là nó được chia thành nhiều chức năng gọi lẫn nhau, bất kỳ chức năng nào trong số đó đều có thể được xác định lại ở giữa phiên chỉnh sửa. Hầu hết mọi phần của Emac đều có thể được thay thế mà không cần tạo một bản sao riêng của tất cả các Emac. Hầu hết các lệnh chỉnh sửa của Emacs đều được viết bằng Lisp; một số trường hợp ngoại lệ có thể được viết bằng Lisp nhưng được viết bằng C để đạt hiệu quả. Mặc dù chỉ lập trình viên mới có thể viết phần mở rộng nhưng sau đó bất kỳ ai cũng có thể sử dụng nó.


Khi chạy trong Hệ thống X Window (bắt đầu như xemacs) Emacs cung cấp các menu riêng và các ràng buộc thuận tiện cho các nút chuột. Nhưng Emacs có thể cung cấp nhiều lợi ích của hệ thống cửa sổ trên thiết bị đầu cuối chỉ có văn bản. Ví dụ: bạn có thể xem hoặc chỉnh sửa nhiều tệp cùng một lúc, di chuyển văn bản giữa các tệp và chỉnh sửa tệp trong khi chạy lệnh shell.


hình ảnh

6.1.2.2. Vi(m)


Vim là viết tắt của "Vi cải tiến". Nó từng là "Vi IMitation", nhưng có quá nhiều cải tiến nên việc đổi tên là phù hợp. Vim là trình soạn thảo văn bản bao gồm hầu hết tất cả các lệnh từ chương trình UNIX vi và rất nhiều cái mới.


Các lệnh trong vi trình soạn thảo chỉ được nhập bằng bàn phím, điều này có ưu điểm là bạn có thể giữ ngón tay trên bàn phím và mắt nhìn vào màn hình thay vì di chuyển cánh tay liên tục đến chuột. Đối với những người muốn nó, có thể kích hoạt hỗ trợ chuột và phiên bản GUI với thanh cuộn và menu.


Chúng tôi sẽ tham khảo vi or khí lực xuyên suốt cuốn sách này để chỉnh sửa các tập tin, trong khi tất nhiên bạn được tự do sử dụng trình chỉnh sửa mà mình chọn. Tuy nhiên, chúng tôi khuyên bạn ít nhất nên có được vi những điều cơ bản trong ngón tay, bởi vì nó là trình soạn thảo văn bản tiêu chuẩn trên hầu hết các hệ thống UNIX, trong khi emacs có thể là một gói tùy chọn. Có thể có những khác biệt nhỏ giữa các máy tính và thiết bị đầu cuối khác nhau, nhưng điểm chính là nếu bạn có thể làm việc với vi, bạn có thể tồn tại trên bất kỳ hệ thống UNIX nào.


Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: