Tôi sử dụng vim cho bash scripting. điều đôi khi là tôi không muốn tạo một tệp mới, làm cho nó có thể thực thi được, thực thi nó và sau đó loại bỏ nó. Tôi có nghĩa là các kịch bản sẽ được sử dụng chỉ một lần.
Ví dụ, tôi mở vim và gõ này:
#!/bin/bash
ll | while read line
do
echo $line
done
Tôi không lưu tập tin này, tôi chỉ sử dụng vim để đơn giản hóa bash-scripting. Tôi biết tôi có thể thực thi một lệnh bash thông qua !
trong vim. Nhưng những gì về việc thực hiện tất cả mọi thứ trong bộ đệm?
set -o vi
, bạn có thể nhấn Esc-v
để chỉnh sửa dòng lệnh trong vi. Sau đó Esc-:wq
để thực thi.
<C-x><C-e>
và thực hiện nó trên ghi, phải không?