Vi đại diện cho cái gì?


25

Tôi chỉ tự hỏi "Vi" nghĩa là gì trong Linux (lệnh được sử dụng để chỉnh sửa tập tin)?


1
Nó không phải là từ viết tắt và nó không nên viết hoa.
david25272

9
Có vẻ như một tìm kiếm đơn giản trên Wikipedia sẽ trả lời câu hỏi này? vi.wikipedia.org/wiki/Vi
slm

@slm ur phải mặc dù
Umair

Vi = VIrtual VIM = VIrtual IMproved
Umair

2
Không, hình ảnh không ảo . Và vimlà "Vi cải tiến", không phải là cải tiến ảo.
Jonathan Wakely

Câu trả lời:


23

Vi là trình chỉnh sửa màn hình cho Linux, Unix và các hệ điều hành tương tự Unix khác. Phát âm (vee-aye). Viết tắt của VIsual.

Nguồn: http://en.wikipedia.org/wiki/Vihttp://www.techopedia.com/def định / 104747 / vi


13
VI đã cải thiện, chỉ vậy thôi
Sylvain Pineau

3
Có lẽ nên lưu ý rằng trong khi nó là tuyệt vời (một khi bạn biết cách sử dụng nó), vi / vim phải mất một số nỗ lực để tìm hiểu. Nó có thể áp đảo ngay lần đầu tiên bạn phải sử dụng nó; nếu bạn không chỉnh sửa các tệp văn bản đơn giản thường xuyên, có thể sử dụng gedit nano (trong thiết bị đầu cuối) hoặc (trong GUI) tốt hơn (thiếu tính năng nâng cao, tính linh hoạt và hiệu quả của vim, nhưng nhiều người dùng mới hơn- thân thiện).
evilsoup

17
VI = Công cụ trực quan trong bối cảnh môi trường lập trình LabVIEW của National Cụ. Không phải trình soạn thảo văn bản Linux. Câu trả lời này sai lầm cho thấy mối quan hệ giữa hai người.
Ben Voigt

4
Tôi cũng không đồng ý với nửa sau của câu trả lời này, vì tôi luôn luôn phát âm nó là "vie".
IMSoP

2
Tôi chỉ nói "vim" - dù sao thì không ai thực sự sử dụng vi gốc - họ có thể gõ "vi" nhưng rất có thể đó sẽ là vim, nvi hoặc Busybox. Hoặc trong một số trường hợp Elvis.
thomasrutter

59

Wikipedia có một lời giải thích ngắn gọn và được trích dẫn chính xác:

Tên vinày bắt nguồn từ chữ viết tắt rõ ràng ngắn nhất cho lệnh visualtrong ex; lệnh trong câu hỏi chuyển trình soạn thảo dòng exsang chế độ trực quan.

http://en.wikipedia.org/wiki/Vi

Lưu ý rằng điều này không có nghĩa là tên đầy đủ của trình soạn thảo văn bản "vi" vẫn là "trực quan" hoặc thậm chí, "vi" hiện tại là "trực quan" - tên của trình soạn thảo chỉ là "vi". Các trích dẫn ở trên chỉ giải thích làm thế nào tên ban đầu ra đời.

Như Ben Voigt chỉ ra một cách hữu ích, mọi người (và các trang web) cho rằng nó là viết tắt của "Công cụ trực quan" đang nhầm lẫn nó với một sản phẩm khác không liên quan đến trình soạn thảo văn bản.


10
Sự kết hợp của VI = Visual Cụ đến từ LabVIEW, có trình chỉnh sửa cho các công cụ trực quan và do đó phù hợp với các tìm kiếm cho "trình soạn thảo VI". Không có kết nối giữa trình soạn thảo văn bản Linux "vi" và Công cụ trực quan viết tắt. +1
Ben Voigt

3
Trong trường hợp bất cứ ai thắc mắc tại sao một chương trình sẽ được đặt tên theo lệnh trong một lệnh khác, hãy nhớ rằng các chương trình trong Unix có thể được cài đặt dưới nhiều tên và thay đổi hành vi của chúng một cách thích hợp. Do đó, việc gọi exvới tên visẽ khởi động nó trong visualchế độ. vimcó thể được bắt đầu ở nhiều chế độ theo cách này, bao gồm ex, exim(" excải thiện"), view(chỉ đọc), rvim(hạn chế), evim(dễ dàng), vimdiff(so sánh hai tệp), v.v.
IMSoP

19

Nếu một người quay lại và xem một trang cũ cho vi, chẳng hạn như trang dành cho SunOS 5.10 từ '07:

SunOS 5.10 Thay đổi cuối cùng: 16 tháng 5 năm 2007 1

Lệnh người dùng vi (1)

     Tiện ích vi (trực quan) là trình soạn thảo văn bản hướng màn hình
     dựa trên một trình soạn thảo dòng cơ bản cũ. Có thể sử dụng
     chế độ lệnh của ex từ bên trong vi và sử dụng lệnh
     chế độ vi từ bên trong ex. Các lệnh trực quan được mô tả
     trên trang hướng dẫn này; Cách đặt tùy chọn (như tự động
     đánh số dòng và tự động bắt đầu một dòng đầu ra mới
     khi bạn gõ trở lại vận chuyển) và tất cả các biên tập viên dòng cũ com-
     mands được mô tả trên trang hướng dẫn ex (1).

Hoặc từ Ultrix (bản phát hành mới nhất '95):

Tên
       vi - biên tập màn hình

Cú pháp
       vi [-t tag] [+ lệnh] [-l] [-r] [-wn] [-x] tên ...

Sự miêu tả
       Trình chỉnh sửa (trực quan) là trình soạn thảo văn bản hướng màn hình dựa trên com
       mand và lệnh chạy cùng mã. Bạn có thể truy cập lệnh
       chế độ từ bên trong

Và do đó, bạn có nó: vilà từ vi ‍sual. Này phù hợp với mô hình biên tập viên tổ tiên của nó: excựu xu hướng biên tập và edlà một ed itor.

Không có dấu hiệu cho thấy điều này là viết tắt của bất cứ điều gì khác. Có lẽ V isual tôi nterface (những gì tôi đã học nó như trước lại dài), nhưng không có tài liệu mà nó đại diện cho bất cứ điều gì khác hơn là vi Sual.


-1

Vi chỉ là viết tắt của Visual, như trong Visual Editor. Vim là viết tắt của Visual Cải tiến, như trong Visual Editor Cải thiện. wikibook


1
Vim là viết tắt của Vi IMproved đã được chứng minh thực sự, với "V" từ "VI" và "IM" từ "IMPROVED".
thomasrutter

Tôi nói điều đó và đưa ra một ví dụ về việc sử dụng.
ChrisR.

Câu trả lời của bạn nói rằng nó là viết tắt của "cải thiện thị giác". Điều tôi đang cố nói là nó là viết tắt của "vi cải thiện", chứ không phải "cải thiện thị giác". "V" là từ "vi".
thomasrutter

1
Vi, viết tắt của Visual (theo liên kết và trang cũ theo MichaelT) và IM, viết tắt của Cải tiến. Nếu chữ viết tắt là Vi Cải tiến, thì Vi trong đó vẫn là Visual.
ChrisR.

1
Vim chắc chắn không đại diện cho cải tiến thị giác. Mở rộng các từ viết tắt nhiều lần không hợp lệ, ít hơn nhiều so với một từ viết tắt. Ngoài ra, tình cờ: trích dẫn hướng dẫn sử dụng Vim: "VIM là viết tắt của Vi IMproved."
Chris Morgan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.