Tôi đã đọc một số dotfiles (vimrc .gvimrc) để tìm hiểu một số thủ thuật gọn gàng, và tôi đã đi qua this one:Tại sao một số người sử dụng 'if has ("gui_running")' trong một .gvimrc?
if has("gui_running")
set fuoptions=maxvert,maxhorz
au GUIEnter * set fullscreen
endif
Nếu đây đã là một .gvimrc (chỉ nạp nếu gVim được tải) tại sao nó có điều kiện if has("gui_running")
? Không phải là dự phòng này? Có một vấn đề đặc biệt/lý do cho điều đó?
Tôi biết rằng if has("gui_running")
thú vị khi sử dụng trong tập lệnh và như vậy, tôi yêu cầu cụ thể cho việc sử dụng trong .gvimrc, vì nó chỉ có nguồn gốc khi tôi sử dụng gvim, vì vậy về lý thuyết, không cần thiết.
Tôi bắt đầu đặt tất cả mọi thứ GUI liên quan đến gvimrc, tôi đã không unserstand có ('gui_running'). Cảm ơn bạn đã vượt qua và BTW, cảm ơn các tài nguyên Vimcasts tuyệt vời. Vì bạn biết rất nhiều về vim, tôi thậm chí không thể nghĩ rằng ('gui_running') là vô dụng, tôi nghĩ với bản thân mình, "nó phải là một lý do cho điều đó". :) –