Answers:
在gVim中,您可以选择字体,vim取决于终端提供的字体。而且颜色支持也一样。Gvim具有完全支持,Vim取决于终端。
Gvim还具有Vim缺少的菜单和工具栏。
vim的一大优势在于,由于它是一个终端应用程序,因此您可以轻松掌握功能齐全的终端。gVim具有非常基本的终端支持。:make
例如,如果您运行,这将很方便。
gvim
默认情况下启用了鼠标的功能,而vim
不必添加(尽管使用启用它很容易set mouse=a
)。而且,大多数颜色方案都是为gvim
而不是为它们而写的,vim
因此开箱即用即可使用它们(尽管使用guicolorscheme.vim
脚本也可以很好地工作)。是的,我正在使用vim
。
vim
?
如果您从性能角度来看,它们都是相同的,但是如果您希望外观漂亮并且想要自定义编辑器,以使其看起来不乏味,那么您可以尝试增强版本的vim。
对我来说,在vim上使用gvim的最大缺点是您不能在可分离的容器中运行它。我在tmux中运行vim ,这使我可以分离正在运行的会话并在以后重新附加它。例如,我可以在工作中分离会话,回家,SSH上班并重新连接到已经在运行的会话。我还在远程VPS主机上做了很多工作,这使重新连接的能力变得更加重要,因为我可能会失去ssh连接。Gvim吸引了新的vim用户,这是入门的好方法,但是一旦您成为vim的高级用户,菜单和其他GUI元素就会使您的速度变慢。可以将Vim配置为在终端模式下使用鼠标(甚至通过SSH),如果将终端设置为使用256色和漂亮的Unicode字体,则可以花很多钱而无需GUI开销。
vimdiff <(./abc.sh) <(./abc2.sh)
不工作([1] +停止......等等等等),但gvimdiff <(./abc.sh) <(./abc2.sh)
作品中,我使用Fedora 21的GNOME 3