Trong tệp .vimrc của tôi, tôi muốn lưu trữ trong một biến kết quả của một lệnh bên ngoài, trong trường hợp của tôi:
$ echo $LANG
Vì vậy, vimrctập tin của tôi sẽ có:
let language = output(!echo $LANG)
if language == 'en'
nnoremap <somekey> <ohanotherkey!>
end if
Cho đến nay tôi không thể tìm thấy làm thế nào để làm điều đó. Tôi đã thấy rằng trong chế độ lệnh, :read !echo $LANGsẽ chèn vào tệp hiện tại của tôi nội dung mà tôi đang tìm kiếm. Nhưng tôi không biết làm thế nào để ghi nó vào một tập tin vimrc.