Cấu hình đầu cuối vim của tôi không tải ~/.zshrc. Zsh là shell đăng nhập môi trường. Cấu hình thích hợp cho tình huống này là gì?thiết bị đầu cuối vim không tải .zshrc
Dưới đây là một số biện pháp tôi đã thực hiện và kể từ khi loại bỏ:
set shell=zsh
(sử dụng zsh như vỏ nhưng không nguồn rc)
set shellcmdflag=-ci
(tất cả các ngõ ra lơ lửng)
cat ~/.zshenv
(nhiều lỗi khi mở vim)
$ source ~/.zshrc
là lệnh thứ hai trong 'set shellcmdflag = -ci'. khi tôi thử điều đó, tất cả đầu ra bị treo. –
'-ci' hoặc' -i' là các cờ chính xác. Bạn có nghĩa là vim bị đình chỉ và bạn đang ở dấu nhắc của trình bao? Đó là hành vi mong đợi và bình thường của Vim trong một thiết bị đầu cuối. Bạn sẽ không thể thay đổi nó. Trong GVim/MacVim, làm ':! 'mở rộng dòng lệnh thành một loại thiết bị đầu cuối câm để bạn đọc đầu ra của' '. Nếu đó là hành vi của bạn sau khi bạn sẽ phải chuyển sang GVim/MacVim. –
romainl
Với cờ 'ci' hoặc' c', các lệnh kết thúc bằng một cái gì đó giống như '21195 bị treo (tty output) vim' và tôi bị bỏ lại ở dấu nhắc shell zsh. Sau đó tôi phải gõ 'fg' để có kết quả mong đợi. –