我来自Mac世界,在这里我使用http://www.hogbaysoftware.com/products/quickcursor在Vim中的任何位置编辑文本。
在Linux上有类似的东西吗?我已经在Firefox中使用“全部文字”,但是我正在寻找更广泛的东西。
另外,我研究了这个线程,但这只是软件X和软件Y的解决方案。
我来自Mac世界,在这里我使用http://www.hogbaysoftware.com/products/quickcursor在Vim中的任何位置编辑文本。
在Linux上有类似的东西吗?我已经在Firefox中使用“全部文字”,但是我正在寻找更广泛的东西。
另外,我研究了这个线程,但这只是软件X和软件Y的解决方案。
Answers:
这取决于您使用的文件管理器,但是大多数情况下,您通常可以在“在Vim中打开”中添加某种右键单击菜单项。
我对KDE4使用Dolphin。要添加菜单项(称为服务菜单),请在服务菜单文件夹中创建一个.desktop文件。它位于我的系统中,但可能因您的系统而异。/usr/share/kde4/services/ServiceMenus
创建open_in_vim.desktop
具有以下内容的文件:
[Desktop Entry]
X-SuSE-translate=true
Type=Service
MimeType=all/allfiles
ServiceTypes=KonqPopupMenu/Plugin
Actions=openInVim
X-KDE-Priority=TopLevel
[Desktop Action openInVim]
Name=Open in Vim
Icon=gvim
Exec=gvim %u
重新启动Dolphin(或Konqueror),然后右键单击文件应会看到此选项。
如果您还希望能够在vim中打开文件夹,请将MIME类型更改为all/all
。
如果你希望有“打开在Vim里”下出现Actions
菜单,然后删除行,X-KDE-Priority=TopLevel
当然,这不是直观的,但是您不必为此花钱!
~/.local/share/kservices5/ServiceMenus/
。
尝试以下脚本:quicked。在尝试了“全部为文本”之后,我受到鼓舞而受到鼓舞!..(嘿,我是澳大利亚人;不可避免的是“ bash”双关语:)
它不像所有文本那么光滑!仅限在Firefox中使用,但它适用于(几乎)所有Windows中的(几乎)所有文本...我正在使用Ubuntu 10.04
它应该(?)在其他X11 / Gnome环境中工作,但可能不行(?)。
默认情况下,它设置为use gedit
,您可以选择gvim
是否愿意...
...只需更改EDITOR =的值
请务必阅读所有评论。
它应该发挥作用,直到出现更好的情况为止。
PS:您必须预先选择一些文本,但是无需将其复制到剪贴板。
只需选择文本,然后按您选择的快捷键即可quicked
PPS:
在脚本的注释中,我忘了提及:xwininfo
在x11-utils
套件中。
...因此,要在Ubuntu / Debianm上安装所有依赖项,请使用以下命令