另一个vim:hardcopy => E365:无法打印PostScript文件

时间:2018-07-03 14:51:00

标签: vim macvim

我以前遇到过这个问题,查看了许多可用的解决方案,现在遇到了一个新的问题,我无法弄清。我正在通过自制软件在macOS 10.12.8(Sierra)和Vim 8.1上安装补丁1-100。

基本上,:hardcopy在MacVim上可以正常工作(在“预览”中显示),但在Vim中不能。

  • printdevice=_9E_Color
  • CUPS将_9E_Color显示为可用的队列名称
  • printexpr=system('lpr' . (&printdevice == '' ? '' : ' -P' . &printdevice) . ' ' . v:fname_in) . delete(v:fname_in) + v:shell_error
  • lpr -P_9E_Color正常工作
  • 日志条目,显示为硬拷贝执行的命令:Calling shell to execute: "(lpr -p_9E_Color /var/folders/gs/m_njf64s07d92mjswbdzwmfdz6j_p5/T/vmyL3BB/4) >/var/folders/gs/m_njf64s07d92mjswbdzwmfdz6j_p5/T/vmyL3BB/5 2>&1"

当我浏览vimlog时,我发现ALE(异步整理引擎-https://github.com/w0rp/ale)非常活跃,其中包括诸如autocommand call s:Highlight_Matching_Pair()之类的东西,因此ALE可能会将其视为已更改的文件并应用其魔术。

ALE大大改善了我在vim上的使用体验(强烈推荐,甚至对于Java也是如此),而且我从事vim已有很多年了,所以我不想放手。

编辑:绝对不是ALE问题。尝试删除最近的插件更改没有任何运气...

希望有人以前见过这个问题,可以提供解决方案。我也将发布到ALE,看看他们是否有一些想法。

0 个答案:

没有答案