如何在 Linux 中使用 Vim 编辑器在任何地方输入文本

[ad_1]

Vim 随处可见 是一个简单的脚本,允许您使用 Vim 编辑器在 Linux 机器的任何位置输入文本。 这意味着您可以简单地调用您最喜欢的 Vim 编辑器,输入您想要的任何内容并将文本粘贴到任何应用程序或网站上。 在您重新启动系统之前,该文本将在您的剪贴板中可用。 这个实用程序对于那些喜欢在非 vim 环境中经常使用 Vim 键绑定的人来说绝对有用。

内容

  1. 在 Linux 中安装 Vim-anywhere
  2. 在 Linux 的任何地方使用 Vim 编辑器输入文本
    1. 随时随地更新 Vim
    2. 更改键盘快捷键
      1. 随时随地卸载 Vim

在 Linux 中安装 Vim-anywhere

Vim-anywhere 实用程序适用于任何基于 GNOME(和衍生产品)的 Linux 发行版。 此外,请确保您已安装以下先决条件。

  • 卷曲
  • 吉特
  • 虚拟机
  • 剪辑

例如,您可以在 Ubuntu 中安装这些实用程序,如下所示。

$ sudo apt install curl git vim-gnome xclip

然后,运行以下命令安装 Vim-anywhere:

$ curl -fsSL https://raw.github.com/cknadler/vim-anywhere/master/install | bash

Vim-anywhere 已安装。 现在让我们看看如何使用它。

在 Linux 的任何地方使用 Vim 编辑器输入文本

假设您需要创建一个 Word 文档。 但是你使用 Vim 编辑器比使用 LibreOffice writer 更舒服。 没问题,这就是 Vim-anywhere 派上用场的地方。 它使整个过程自动化。 它只是调用 Vim 编辑器,因此您可以在其中编写任何您想要的内容并将其粘贴到 .doc 文件中。

让我给你看一个例子。 打开 LibreOffice writer 或您选择的任何图形文本编辑器。 然后,打开 Vim-anywhere。 为此,只需按 CTRL+ALT+V. 它将打开 gVim 编辑器。 按“i”切换到交互模式并输入文本。 完成后,保存并 close 通过键入 :wq.

在 Linux 的任何地方使用 Vim 编辑器输入文本

在您重新启动系统之前,该文本将在剪贴板中可用。 关闭编辑器后,您之前的应用程序将重新聚焦。 只需按下 CTRL+P 将文本粘贴到其中。

在 Libreoffice 中使用 Vim 编辑器输入文本

这只是一个例子。 你甚至可以使用 Vim-anywhere 在烦人的 Web 表单或任何其他应用程序上写东西。 一旦 Vim-anywhere 被调用,它将打开一个缓冲区。 关闭它,它的内容会自动复制到您的剪贴板,并且您之前的应用程序会重新聚焦。

vim-anywhere 实用程序将在 /tmp/vim-任何地方 调用时。 这些临时文件会一直存在,直到您重新启动系统,从而为您提供临时历史记录。

$ ls /tmp/vim-anywhere

您可以使用以下命令重新打开最近的文件:

$ vim $( ls /tmp/vim-anywhere | sort -r | head -n 1 )

随时随地更新 Vim

运行以下命令来更新 Vim-anywhere:

$ ~/.vim-anywhere/update

更改键盘快捷键

调用 Vim-anywhere 的默认键绑定是 CTRL+ALT+V。 您可以使用 gconf 工具将其更改为任何自定义键绑定。

$ gconftool -t str --set /desktop/gnome/keybindings/vim-anywhere/binding <custom binding>

随时随地卸载 Vim

你们中的一些人可能认为每次打开 Vim 编辑器输入文本并将文本粘贴回另一个应用程序可能毫无意义且完全没有必要。

如果您觉得此实用程序没有用,只需使用以下命令将其卸载:

$ ~/.vim-anywhere/uninstall

建议阅读:

  • 如何在 Vim 编辑器中一次注释掉多行
  • 如何在 Linux 上使用 Vundle 管理 Vim 插件
  • 如何在 Vim 文本编辑器中使用拼写检查功能
  • 如何使用 Vim 编辑器编辑多个文件

而且,这就是现在的全部。

资源:

  • Vim-anywhere GitHub 存储库

LinuxLinux 技巧文本编辑器使用 Vim 编辑器在任何地方输入文本vimVim 技巧vim-anywhere

[ad_2]

Related Posts