Tag: gvim

我可以使用哪个vim版本?

我最近在Unity上用Ubuntu(14.04)安装了vim。 事实certificate,vim不支持将文本放入剪贴板(usind +或* )。 我在这里读到我必须安装GVim才能将此function添加到vim。 使用apt-cache search我没有找到名为gvim的软件包,而是两个软件包vim-gnome和vim-gtk 。 据我了解,这是两种不同类型的图形界面。 由于我使用Ubuntu和Unity,我不确定哪一个适合我。 这两个包之间究竟有什么区别?我可以使用哪一个?

修复Vim编辑器

我正在运行Ubuntu 14.04,我对Vim编辑器有些麻烦。 首先我使用的是预安装Ubuntu的普通版本,然后我从Ubuntu软件中心安装了VI改进版,其中包含一些用于处理Python的插件。 一切都很好,直到我从Ubuntu软件中心再次安装GVim。 我喜欢那个版本,因为它有一个菜单栏,我可以从Unity底座上启动GVim等。然后我从Ubuntu软件中心卸载VI改进,因为我认为安装它没有意义,我也移动usr/share/vim文件夹到我的主文件夹,因为我认为那是包含GVim文件的文件夹(我想要使用的文件夹),几乎每个插件都安装在该路径中。 我真的搞砸了,我安装并重新安装,擦除和恢复文件和Vim包寻找解决方案,现在当我打开GVim时,它没有显示菜单栏,突出显示也不起作用,我尝试运行:Explore命令,它给我E492错误(这不是编辑器命令:探索),自动完成也无法正常工作。 你们有什么推荐我的? 我希望GVim再次使用我的vim文件夹来安装插件,然后使用.vimrc文件来自定义它。 谢谢。

gedit无法识别字符编码,但gvim可以

我有很多来自Windows环境的纯文本文件。 他们中的许多人使用了一个糟糕的默认Windows代码页,既不是ASCII(7位)也不是UTF-8。 gvim打开这些文件没有问题,但是gedit没有这样做。 gvim将编码报告为latin1 。 我假设gvim正在对代码页做出“聪明”的假设。 (我相信这个代码页仍然有国际变体 )。 由此产生的一些问题: (1)。 有没有什么方法可以告诉gedit识别这个代码页? ** NB。 [更新]关于这一点(1),请参阅下面的答案。 **对于第(2)和(3)点。 看到奥利的回答。 (2)。 有没有办法扫描文件系统来识别这些问题文件? (3)。 是否有批量转换工具将这些文件转换为UTF-8? (..这个旧世界的文字混乱实际上是最后一根稻草,它把我带到了Ubuntu …… UTF-8系统默认为Brilliant ) [UPDATE] ** 注意: ** 我现在认为以下更新部分无关紧要,因为“问题”文件不是“问题”(请参阅​​下面的答案)。 我把它留在这里,因为它可能对某人有一些普遍的用处。 我已经找到了一个粗略的,准备好的方法来识别问题文件…… file命令不合适,因为它将我的示例文件标识为ASCII …但是ASCII文件是100%符合UTF-8的… 正如我在下面的评论中提到的,对UTF-8代码点的无效第一个字节的测试是: 如果(UTF-8代码点的第一个字节)介于0x80和0xBF之间(保留用于附加字节),或大于0xF7(“超长forms”),则认为是错误 我知道sed (有点,通过Win32端口),所以我设法凑齐了一个RegEx模式,找到了这些令人讨厌的字节。 这是一个丑陋的线,所以如果正则表达式吓到你,请立即离开:) 如果有人指出如何在范围[]表达式中使用hex值,我真的很感激..我刚刚使用了或者运算符\ | fqfn=”/my/fully/qualified/filename” sed -n “/\x80\|\x81\|\x82\|\x83\|\x84\|\x85\|\x86\|\x87\|\x88\|\x89\|\x8A\|\x8B\|\x8C\|\x8D\|\x8E\|\x8F\|\x90\|\x91\|\x92\|\x93\|\x94\|\x95\|\x96\|\x97\|\x98\|\x99\|\x9A\|\x9B\|\x9C\|\x9D\|\x9E\|\x9F\|\xA0\|\xA1\|\xA2\|\xA3\|\xA4\|\xA5\|\xA6\|\xA7\|\xA8\|\xA9\|\xAA\|\xAB\|\xAC\|\xAD\|\xAE\|\xAF\|\xB0\|\xB1\|\xB2\|\xB3\|\xB4\|\xB5\|\xB6\|\xB7\|\xB8\|\xB9\|\xBA\|\xBB\|\xBC\|\xBD\|\xBE\|\xBF\|\xF8\|\xF9\|\xFA\|\xFB\|\xFC\|\xFD\|\xFE\|\xFF/p” “${fqfn}” 所以,我现在将其移植到Oli的批量解决方案中……谢谢Oli! PS。 这是我在示例文件中找到的无效UTF-8字节… “H.Bork,Gøte-borg。” … “ø” = F8 hex …这是一个无效的UTF-8字符。

获取 + 以删除gnome-terminal和vim插入模式中的单词

似乎 + W向后删除一个单词。 这很棒,但我真的和大多数其他应用程序一样使用 + 。 最好的方法是什么? 我需要更改以影响gnome-terminal命令,命令行vim和GUI vim。

Gvim和Vim有什么区别?

有人可以向我解释Gvim和Vim之间的区别吗?

快速使用Gvim而不是Gedit

如何快速使用Gvim(或只是在终端中使用vim)作为默认文本编辑器而不是Gedit? 如果可以做到这一点,我一定是做错了…… Ubuntu 10.10 AMD64。

如何在gVim中保存字体选择?

我正在运行Ubuntu 9.10。 每当我打开gvim应用程序时,我都必须选择自定义字体(编辑→选择字体)。 我希望gvim记住我的选择。 也许我需要编辑~/.vimrc文件,我不确定。 我怎样才能让gvim记住我的偏好?

如何将gvim设置为我的默认文本编辑器而不是gedit?

我知道我可以使用像Ubuntu Tweak这样的东西来改变每个文件的文件关联。 但我想知道是否有办法更快地完成它,只需设置系统,以便gedit打开的所有文件现在将由gvim处理。

vim-gtk和vim-gnome之间的区别

包vim-gtk和vim-gnome如何彼此不同? 我已经试过了两个,结果Gvim感觉一样(对我来说)。 如果没有差异,为什么两个包都保持不变?

如何阻止Gedit,Gvim,Vim,Nano添加End-of-File换行符?

有时我希望文本文件的最后一行是一个简单的文本字符串, 不附加换行符 :…例如。 将另一个文件连接到它。 多个编辑器通过添加换行符自动修改我的文本,即使我没有按Enter键 。 Remains unmodified: Emacs,SciTE,凯特,蓝鱼,记事本(葡萄酒) Newline is added: Gedit,Gvim,Vim,Nano 我想知道是否有某种方法可以调整Gedit,Gvim和Vim只保存我输入的内容….甚至Nano也可以派上用场 我目前使用Gedit,而且我正在使用Gvim / Vim ..所以知道如何“切换”这些开/关将会很有用… PS 。 在Gedit,Gvim和Vim中重新打开相同的文件时,光标的文件结束位置位于文本的末尾,而它应该显示在下一个(空)行上。 这是误导性的(但这是因为我已经习惯了)。 我用一个hexeditor来检查上面的观察。