AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[gvim](ubuntu)

Martin Hope
Teekin
Asked: 2018-06-01 07:17:15 +0800 CST

gVim随机喷出警告:垂直渐变的源位置无效

  • 3

我从命令行运行 gVim 并且已经使用了很多很多年。但自从升级到 Ubuntu 18.04 后,我在启动 gVim 后的一段时间内不断收到一长串此警告:

** (gvim:5924): WARNING **: 15:10:26.274: invalid source position for vertical gradient

这很烦人,因为我之后继续使用终端,并希望之前存在的内容留在那里。

我没有找到任何有用的在线搜索此警告的信息。我不知道它来自哪里或它意味着什么。

任何帮助都非常感谢。

vim gvim
  • 1 个回答
  • 3962 Views
Martin Hope
mhmhmhmh
Asked: 2010-12-08 05:52:08 +0800 CST

如何让 GVim 在我的图标主题中使用图标?

  • 8

而不是我漂亮的 Faenza 图标,它使用了一个相当丑陋的图标。

vim themes icons gvim
  • 1 个回答
  • 3152 Views
Martin Hope
Peter.O
Asked: 2010-11-15 20:21:40 +0800 CST

如何阻止 Gedit、Gvim、Vim、Nano 添加文件结束换行符?

  • 52

有时我希望文本文件的最后一行是一个简单的文本字符串,不附加换行符:...例如。将另一个文件连接到它。

即使我没有按Enter ,几个编辑器也会通过添加换行符来自动修改我的文本。

Remains unmodified:Emacs、SciTE、Kate、Bluefish、记事本(酒)

Newline is added:Gedit,Gvim,Vim,纳米

我想知道是否有某种方法可以调整 Gedit、Gvim 和 Vim 以仅保存我输入的内容....甚至 Nano 可能会派上用场

我目前使用 Gedit,并且正在涉足 Gvim/Vim .. 所以知道如何“切换”这些打开/关闭会很有用......

附言。在 Gedit、Gvim 和 Vim 中重新打开同一个文件时,光标的文件末尾位置在文本的末尾,而它应该真正显示在下一行(空)上。这是误导性的(但那是因为我习惯了)。

我使用 hexeditor 来检查上述观察值。

vim gedit text-editor gvim
  • 3 个回答
  • 34556 Views
Martin Hope
Peter.O
Asked: 2010-10-30 04:46:19 +0800 CST

gedit不能识别字符编码,但gvim可以

  • 5

我有很多来自 Windows 环境的纯文本文件。
他们中的许多人使用古怪的默认 Windows 代码页,既不是 ASCII(7 位)也不是 UTF-8。

gvim打开这些文件没有问题,但gedit不能这样做。
gvim将编码报告为latin1。

我假设gvim正在对代码页做出“智能”假设。
(我相信这个代码页仍然有国际变体)。

一些问题由此产生:

  • (1)。有什么方法可以告诉gedit识别这个代码页吗?
    **注意。[更新] 对于这一点 (1),请参阅下面的我的回答。
    ** 对于第 (2) 和 (3) 点。见奥利的回答。

  • (2)。有没有办法扫描文件系统来识别这些问题文件?

  • (3)。是否有批量转换工具将这些文件转换为 UTF-8?

(.. 这个旧世界的文本混乱实际上是把我带到 Ubuntu 的最后一根稻草......默认情况下 UTF-8 系统范围Brilliant)

[更新]
**注意: **我现在认为以下更新部分无关紧要,因为“问题”文件不是“问题”(请参阅​​下面的答案)。
我把它留在这里,因为它可能对某人有一些一般用途。


我已经制定了一种粗略且现成的方法来识别问题文件...
该file命令不合适,因为它将我的示例文件识别为 ASCII...但是 ASCII 文件是 100% UTF-8 兼容...

正如我在下面的评论中提到的,对 UTF-8 代码点 的无效第一个字节的测试是:

  • 如果(UTF-8 代码点的)第一个字节介于 0x80 和 0xBF(为其他字节保留)或大于 0xF7(“超长形式”)之间,则认为是错误

我知道sed(有点,通过 Win32 端口),所以我设法拼凑了一个 RegEx 模式,它可以找到这些违规字节。

这是一条丑陋的线,所以如果正则表达式吓到你,请立即移开视线 :)

如果有人指出如何在范围 []表达式中使用十六进制值,我将不胜感激。我刚刚使用了or运算符\|

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 字符。

gedit gvim utf-8 ascii
  • 4 个回答
  • 11059 Views
Martin Hope
ΤΖΩΤΖΙΟΥ
Asked: 2010-09-04 05:48:54 +0800 CST

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

  • 21

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

如何让 gvim 记住我的偏好?

gvim
  • 3 个回答
  • 19323 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve