Thiết bị đầu cuối Ubuntu không hoạt động đúng trong trình soạn thảo vi


19

Gần đây tôi đã cài đặt Ubuntu trong máy tính xách tay của mình để sử dụng lập trình c. nhưng khi tôi mở terminal và gõ vi test.c, nó sẽ mở nhưng nó không hoạt động bình thường. Khi tôi nhấn backspace nó sẽ không hoạt động và khi tôi nhấn phím mũi tên, nó sẽ in một số bảng chữ cái. Tôi sẽ làm gì để làm việc đúng. xin mọi người giúp đỡ cho vấn đề liên quan này cảm ơn bạn


1
vi rất mạnh nhưng không trực quan lắm để sử dụng có một sân khấu ở đây hoặc bạn có thể sử dụng một trình soạn thảo khác như nano
Warren Hill

Câu trả lời:


28

Kiểu sudo apt-get install vim

trong thiết bị đầu cuối của bạn, điều này sẽ giải quyết vấn đề của bạn


Có người dùng có thể đã quen với VIM, nó trực quan hơn và dễ sử dụng hơn, đặc biệt là cho lập trình vì nó có thể cung cấp tô sáng cú pháp.
brim4brim

17

Theo mặc định, Ubuntu sẽ cài đặt vim-tiny, một phiên bản xương sống của vim. Khi bạn nhập vivào thiết bị đầu cuối, nó sẽ khởi động vim tối thiểu này ở chế độ tương thích vi theo mặc định. Từ quan điểm của người dùng vim bình thường, điều này thật kinh khủng, vì vi tương thích có nghĩa là backspace và tất cả các hành vi vim bình thường sẽ hoạt động theo cách vi ban đầu.

Một giải pháp là mở .vimrcvà tắt chế độ tương thích vim bằng cách bao gồm dòng : set nocompatible.

Cách khác là cài đặt thủ công phiên bản vim đầy tính năng hơn (như phiên bản đầy đủ), vd sudo apt-get install vim. Theo mặc định, trên các hệ thống dựa trên Debian như Ubuntu, điều này sẽ khiến lệnh vibắt đầu vim lên ở chế độ không tương thích.


Điều này không thay đổi bất cứ điều gì trên Ubunto 16.04 của tôi. ("vim đã là phiên bản mới nhất".)
Dirk

1

Nói chung, UBUNTU cung cấp phiên bản VI chưa hoàn chỉnh, đặc biệt là với máy tính xách tay. Để giải quyết giải pháp đơn giản nhất này là cài đặt FULL VERSION của VI Editor.

Sử dụng TERMINAL và kích hoạt tính năng này

sudo apt-get install vim

cung cấp mật khẩu và nó chắc chắn sẽ hoạt động.


1

Tôi gặp vấn đề tương tự, hãy nhớ rằng sau khi gõ test.c, bạn phải nhấn phím "i" để bắt đầu nhập mã của mình


0

nhấn phím chèn để gõ / xóa.

khi bạn chỉnh sửa xong, nhấn esc sẽ cho phép bạn nhập các lệnh như: wq (lưu và thoát) hoặc: q! (Thoát ra mà không lưu lại)


0

đầu tiên kết nối với internet sau đó gõ lệnh sau trong terminal,

sudo apt-get update
sudo apt-get install vim
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.