我正在尝试用Unity运行gvim工作,但是我似乎不能让它工作。
一个解决办法是,我可以运行命令gvim -f MYARGS&,让它在Unity中运行得更好。
这让unity可以管理菜单栏之类的东西。为此,我尝试了一个命令,如:alias gvim=gvim& -f,但这不起作用。然后我试着把它变成一个函数
alias gvim=gvim_hack
# Why isnt this passing all args (if any) to gvim and running it the way I want?
gvim_hack()
{
gvim -f $@ &
}
我有一个pgp加密的文本文件,需要由不习惯vim或命令行的人读取,尽管我认为gvim可以满足他们的需要。我使用vim和gnupg.vim插件编辑该文件。根据gnupg.vim文档:
在某些情况下,gvim无法解密文件
这是由于正在运行的gvim没有TTY,因此gpg本身不能请求口令短语。这是Windows和Linux版本的gvim的问题,除非为gvim实现“终端仿真”,否则无法解决。要避免这一点,您必须使用gpg-agent和图形化拼接程序的任意组合:
- gpg-agent only:
you need to provide the passphrase for the needed