Tôi chia sẻ tập tin cấu hình VIM của tôi giữa một số máy tính. Tuy nhiên, tôi muốn một số cài đặt cụ thể cho một số máy tính nhất định.
Ví dụ: kích thước phông chữ trên máy tính xách tay độ phân giải cao phải khác với máy tính để bàn có độ phân giải thấp. Và quan trọng hơn, tôi muốn gVIM trên Windows hoạt động nhiều cửa sổ hơn và MacVim trên OSX để hành xử sai lầm hơn và gVIM trên Linux để hành xử như mọi khi. (Đó có thể là một tình cảm kỳ lạ, nhưng tôi rất quen chuyển đổi chế độ tinh thần khi chuyển đổi hệ điều hành)
Có cách nào để thực hiện một vài cài đặt trong .vimrc
máy hoặc phụ thuộc vào hệ điều hành không?
has('gui_running')
nếu bạn cần phân biệt giữa chế độ tty và chế độ GUI.