vi: làm thế nào tôi có thể nhảy đến cuối tập tin với một dòng mới được nối thêm?


20

Đây là một câu trả lời tôi muốn khoảng 5 lần một ngày.

Trong vi, lệnh đi đến cuối tập tin là G.

Nhưng điều đó luôn để lại cho tôi ở đầu dòng cuối cùng của tệp, nếu các tệp không có dòng trống ở cuối.

Làm thế nào tôi có thể nhảy đến cuối tập tin và nối một dòng trống mới, để tôi có thể bắt đầu nhập?

Cảm ơn!

Câu trả lời:


40

Thế còn Go, liên tiếp? ;-)


@Richard Ngoài ra, hãy kiểm tra lệnh 'O' viết hoa nếu bạn không quen với lệnh đó. Nó tạo ra một dòng mới trên dòng hiện tại và đưa bạn vào chế độ chèn.
Corey

Thật tuyệt ... nhưng làm thế nào tôi phải nhớ lại nó, không biết: o
Frank


1

Một cách để làm điều này là tạo một macro và đặt nó vào tệp .vimrc của bạn.

map , GA<enter>

Điều này sẽ ánh xạ khóa dấu phẩy. Khi nhấn, vi sẽ đi đến cuối tập tin, đi đến cuối dòng đó và tạo một dòng trống mới. Điều này cũng sẽ để bạn trong chế độ chèn / chỉnh sửa.


1
A<enter>? otheo đề xuất của @binfalse, là cách đúng đắn!
Benoit
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.