Какую версию vim я должен использовать в fedora для ежедневного использования (shell, c, ...)? В чем различия между версиями, типами (например, gvim, x11, vimrc)?
Спасибо за ответы,
Vim
работает в вашем терминале, не работает вне его, в то время как GVim
работает вне терминала как клиент X11.
X11
- это протокол для обработки графических возможностей в Linux. Он не имеет ничего общего с G/Vim, за исключением отображения его на экране (тем не менее, вы можете увидеть различия для себя, нажав ctrl + alt + f<num>
и запустив tty
сеанс. Вы можете вернуться к графике, нажав ctrl + alt + f6
если я правильно помню).
vimrc
- это ваш файл настроек Vim. Настройки, отредактированные здесь, будут доступны для использования Vim
и GVim
после перезапуска или перезагрузки. Однако в Gvim
будут доступны некоторые вещи, которых не будет в Vim
, в основном связанные с графикой.
Для ежедневного использования я бы предложил вам использовать GVim
(не забудьте сначала запустить vimtutor
!). Однако, если вы часто находитесь в своем терминале, подумайте над тем, чтобы дать Vim
шанс. Также подумайте о том, чтобы взглянуть на теги SU Vim, SO Vim и SF vim, чтобы вы могли получить объяснения, почему некоторые вещи работают, и узнать, как повысить производительность при использовании Vim.
Также рассмотрите VimUniversity и поискать, как делать вещи в Vim. Вы будете удивлены.