小编Mar*_*ano的帖子

如何在Vim中修复Home和End?

我在gnome-terminal(2.26.0)中使用vim:虽然我使用95%的时间"$"导航到EOL而使用"0"反之,我偶尔会点击"Home"或"结束".

当我使用Home时,我在当前行中的文本在行上向下移动,使我在当前行中处于插入模式,而字母H出现在行的开头.

当我点击End时,它是相同的但是用F而不是H.

为什么会这样?我该如何解决?(修复意味着在按下这些键时具有标准功能).

vim gnome-terminal

16
推荐指数
1
解决办法
5387
查看次数

subprocess.check_output不接受长参数

如果我从同一台机器上执行以下操作,我会按预期获得漂亮的PDF:

$ wkhtmltopdf --title "Transaction 773 (printed version)" --margin-left 5 --margin-right 2 --encoding utf8 www.google.com - > salida.pdf
Run Code Online (Sandbox Code Playgroud)

但是,如果从一个常见的python shell我做:

>>> import subprocess
>>> f = open("salida.pdf", "wb")
>>> f.write(subprocess.check_output(["wkhtmltopdf", '--title "Transaction 773 (printed version)"', "--margin-left 5", "--margin-right 2", "--encoding utf8", "www.google.com", "-"]))
Run Code Online (Sandbox Code Playgroud)

然后,我得到的是常见的错误:

/usr/lib/python2.7/subprocess.pyc in check_output(*popenargs, **kwargs)
    542         if cmd is None:
    543             cmd = popenargs[0]
--> 544         raise CalledProcessError(retcode, cmd, output=output)
    545     return output
    546 

CalledProcessError: Command '['wkhtmltopdf', '--title "Transaction 773 (printed version)"', '--margin-left 5', '--margin-right …
Run Code Online (Sandbox Code Playgroud)

python subprocess wkhtmltopdf

4
推荐指数
1
解决办法
4372
查看次数

标签 统计

gnome-terminal ×1

python ×1

subprocess ×1

vim ×1

wkhtmltopdf ×1