有没有办法配置nautilus在新的缓冲区中打开文件到现有的gvim进程而不是加载gvim的新实例?我知道我可以将文件拖放到gvim中,但是如果我只需双击一个文件就可以打开文件。让nautilus打开文件到新的gvim缓冲区中?
回答
在终端
cd ~/.local/share/applications
vi gvim-tab.desktop
复制粘贴此代码:
[Desktop Entry]
Encoding=UTF-8
Name=GVim Text Editor (Tabs)
Comment=Edit text files in a new tab
Exec=gvim --remote-tab %F
Terminal=false
Type=Application
Icon=/usr/share/pixmaps/vim.svg
Categories=Application;Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;
NoDisplay=true
在鹦鹉螺
Right-Click in a text file
Open With
Open with a another application
Select "GVim Text Editor (Tabs)"
它的完成
也许你可以编写一个shell脚本来自动化这个,如果Gvim提供了这个功能的话。我个人不知道提供详细信息。只是一个尝试的方向?
你真的只是想用--remote-tab-silent选项启动gVim。从the manual: -
*--remote-tab-silent*
--remote-tab-silent
Like --remote-silent but open each file in a new tabpage.
也只是检查出--remote沉默,如果你不想要一个新的标签,并希望创建一个新的缓冲。
其中GNOME配置将对哪些程序相关联的任何想法文本文件?系统 - >首选项 - >首选应用程序似乎是正确的区域,但它不允许你在那里选择文本编辑器。 。 。 – CMB 2009-08-24 18:59:18
我在Mac上,所以我不是100%,但你可以试试这个: - http://www.howtogeek.com/howto/ubuntu/add-open-with-gedit-to-the-right-点击菜单在Ubuntu的/并使用此脚本,而不是: - http://pastebin.com/m7abf308e它可能会伎俩。 – 2009-08-24 19:30:24
谢谢你,我使用缓冲区而不是标签页。 – Costa 2014-01-15 17:22:50
- 1. 打开文件时打开没有暂存缓冲区的emacs
- 2. 在vim中打开文件到空缓冲区
- 3. 如何让Vim的文件浏览器在新缓冲区中打开一个文件?
- 4. 命令T在以前打开的缓冲区中打开文件
- 5. VIM:在当前缓冲区中的文件夹打开文件,远程文件
- 6. 在Python中打开文件作为缓冲区?
- 7. Vim Ack在当前缓冲区中打开第一个文件
- 8. 对'O'DIR打开的文件'写入'后的用户缓冲区
- 9. 冲出缓冲区中的文件
- 10. 在不要求确认的情况下更新Gvim缓冲区
- 11. 告诉Emacs在特定窗口中打开新的缓冲区
- 12. 将文件加载/流式传输到缓冲区/缓冲区
- 13. 将所有选定的文件打开为隐藏缓冲区?
- 14. Vim - 在缓冲区中打开新标签
- 15. Vim:在新选项卡中打开每个缓冲区
- 16. 如何在vim中重新打开缓冲区?
- 17. 大缓冲区开关与小缓冲区开关的成本
- 18. 发送bash命令到emacs中打开的终端缓冲区
- 19. 使用minizip从内存缓冲区打开文件
- 20. vim,打开缓冲区而不改变备用文件
- 21. 打开文件从filezilla到gvim在新标签
- 22. 在gvim的新选项卡中打开文件
- 23. Emacs重新打开先前被杀死的缓冲区?
- 24. 使用垂直分割打开新的Emacs缓冲区
- 25. 为什么添加文件到我的参数也打开缓冲区?
- 26. 在预览窗口中打开新缓冲区时占用Vim预览窗口的自动关闭缓冲区
- 27. vim - 重新打开未列在缓冲区列表中的已删除缓冲区
- 28. 如何删除当前缓冲区并重新打开当前窗口中的下一个缓冲区?
- 29. Vimgrep不打开在新缓冲区中发现的第一个事件
- 30. 在gvim中的Taglist和缓冲区之间切换
真棒 - 正是我想弄明白!谢谢! :D – CMB 2009-09-08 15:01:59
这对我来说真的很好,除了上面的配置长时间以来我的光标变成了微调器。要修复它,我在桌面条目中更改了'StartupNotify = false'。 http://developer.gnome.org/integration-guide/stable/startup-notification.html.zh – Johann 2012-03-29 18:22:42
谢谢!你摇滚! – Costa 2013-03-12 03:52:56