每次我关闭窗口上带有小 x 或Alt+的 gvim 窗口时F4。我收到以下错误,必须按回车键才能恢复命令提示符。有没有人看到这个?
(gvim:26639): GLib-GObject-WARNING **: cannot retrieve class for invalid (unclassed) type `<invalid>'
Run Code Online (Sandbox Code Playgroud) 如果我在统一搜索中输入“vim”(按“超级键”后),则没有任何显示。
我只能通过使用 Alt+F2 并输入 gvim 来启动 gvim。为什么会发生这种情况?
我最近使用 Unity 在 Ubuntu (14.04) 上安装了 vim。事实证明,vim 不支持将文本拖到剪贴板(usind+或*)。我在这里读到我必须安装 GVim 才能将此功能添加到 vim。
使用apt-cache search我没有找到一个名为gvim的包vim-gnome,但是两个包和vim-gtk. 据我了解,这是两种不同类型的图形界面。由于我将 Ubuntu 与 Unity 一起使用,我不确定哪一个适合我。
这两个包之间到底有什么区别,我可以使用哪一个?
我已经在我的 ubuntu 14.04 和插件上安装了vim-gtk和。这是我做的vim-addons-managerlatex-suite
sudo apt-get install vim-latexsuite
vim-addon-manager enable latex-suite
Run Code Online (Sandbox Code Playgroud)
将所有文件放入我的~/.vim目录中。但是,当我开始时,我似乎无法让 gvim 知道该插件。我有两个问题:
:scriptnames命令只给我一个屏幕的输出,任何键都会立即杀死缓冲区,因此我无法滚动浏览它并查看已安装和未安装的内容。如何滚动浏览此缓冲区?:h latex-suite给了我帮助文件。但是:TTemplate这里推荐的命令:在 Ubuntu 15 上安装 vim-latex会产生一个错误,即“不是编辑器命令”。请注意,在我上面的两个命令中,第二个应该是不必要的;一旦vim-latexsuite安装使用apt-get它应该自动运行。但它没有,也没有。
非常欢迎任何建议!
我有很多来自 Windows 环境的纯文本文件。
他们中的许多人使用一个古怪的默认 Windows 代码页,它既不是 ASCII(7 位)也不是 UTF-8。
gvim打开这些文件没有问题,但gedit无法打开。
gvim报告编码为latin1。
我假设gvim正在对代码页做出“聪明”的假设。
(我相信这个代码页仍然有国际变体)。
一些问题由此产生:
(1). 有什么方法可以告诉gedit识别这个代码页吗?
**注意。[更新] 对于这一点 (1),请参阅下面的我的回答。
** 对于点 (2) 和 (3)。看到奥利的回答。
(2). 有没有办法扫描文件系统来识别这些问题文件?
(3). 是否有批量转换工具将这些文件转换为 UTF-8?
(.. 这个旧世界的文本混乱实际上是将我带到 Ubuntu 的最后一根稻草......默认情况下系统范围内的 UTF-8很棒)
[更新]
**注: **我现在考虑下面的更新是部分无关紧要,因为“问题”文件不是“问题”(见我下面的答案)。
我把它留在这里,因为它可能对某人有一些普遍的用处。
我已经制定了一个粗略和现成的方法来识别问题文件...
该file命令不合适,因为它将我的示例文件识别为 ASCII...但 ASCII 文件 100% 符合 UTF-8...
正如我在下面的评论中提到的,对UTF-8 代码点的第一个字节无效的测试是:
我按照这篇博文编译了支持 ruby 的 gvim。但是,当我 时make,我收到此错误:
/usr/bin/ld: cannot find -lruby-static
collect2: ld returned 1 exit status
link.sh: Linking failed
make[1]: *** [vim] Error 1
make[1]: Leaving directory `/home/ramon/vim/src'
make: *** [first] Error 2
Run Code Online (Sandbox Code Playgroud)
我四处寻找遇到此问题的人,但没有找到。这家伙刚刚完全换了电脑。
是的,我有红宝石:
$ ruby -v
ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-linux]
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
我正在使用 gvim 进行文本编辑。
一些快捷方式被列为
剪切 +y
粘贴 "+gP
然而,那些精确的组合键不起作用,所以我认为 + 和 g 可能是其他快捷键的缩写。我怎样才能弄清楚这一点?
我将 Ubuntu 12.04 与 gnome-shell 一起使用,并且我希望在收藏夹栏中使用 gVim。
我怎么能把它放在那里?我在应用程序下找不到它,但它已安装。
我使用 gvim 进行编码,并想使用 clang-format 作为插件。据我所知,它已经集成在 vim 中。我只需要将这一行添加到我的 .vimrc 中:
map <C-K> :pyf <path-to-this-file>/clang-format.py<cr>
Run Code Online (Sandbox Code Playgroud)
不幸的是我找不到<path-to-this-file>. 我已经通过 apt-get 安装了 clang-format-3.6。
感谢帮助!