Làm cách nào để tạo dữ liệu được tạo ra bằng VIM?


0

Tôi muốn có một loạt các dòng có chiều rộng thay đổi

foo
bar
foobarbazquz
foobar

Và nối thêm một cột khác,

foo                asdf
bar                asdf
foobarbazquz       asdf
foobar             asdf

VIM có cung cấp bất kỳ phím tắt nào để thực hiện việc này dễ dàng hơn không?

Câu trả lời:


2

Có thể sẽ có những gợi ý hay khác, nhưng cái mà bạn muốn xem xét ngay lập tức là 'virtualedit' Tùy chọn. Xem:

:help 'virtualedit'

Bạn có thể muốn làm:

:set virtualedit=all

1
Sau đó nhìn vào :help visual-block để tìm hiểu về hoạt động trên khối văn bản, hoặc trong trường hợp này, các khối không gian. Ví dụ: di chuyển con trỏ đến vị trí của 'a' đầu tiên và nhập Ctrl-VjjjAasdf<Esc> sẽ chèn tất cả các asdf cùng một lúc.
garyjohn

Đối với những gì nó có giá trị, bạn cũng có thể nhìn vào textobj-từ-cột plugin sẽ đơn giản hóa việc chọn cột để gõ vic.
taketwo
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.