2009-09-11 21 views
8

Tôi muốn có một cách để chuyển một số chữ vào Vim. Tôi đã thấy rằng nó có thể read from stdin với đối số "-", vì vậy bạn có thể đưa mọi thứ vào nó, ví dụ: đầu ra của các lệnh khác.Có cách nào để chuyển văn bản tùy ý sang Vim không?

Nhưng có một cách để vượt qua bất kỳ văn bản vào nó như

vim - "Here's some random text" 

và mở Vim với chuỗi trong bộ đệm?

Nó than phiền nếu tôi cố gắng lệnh này ...

Trả lời

21
$ echo "Here's some random text" | vim - 
6
echo string | vim - 
+5

+ trong 'bash' người ta có thể thực hiện' vim - <<< $ string' –

0
cat some_file | vim - 

Đây là cách chính xác để ống vào vim.

+0

Ngoại trừ OP đã hỏi cách viết một chuỗi ký tự bằng chữ, chứ không phải nội dung của tệp. – EBGreen

Các vấn đề liên quan