网站搜索
Vim 是一个强大的、以键盘为驱动的文本编辑器,几乎内置于每一个 Linux、Unix 和 macOS 系统中。大多数用户只学会了如何打开、编辑和保存文件,然后就停下来了。下面的 20 个 Vim 技巧 针对更高级的操作:以前需要十次按键的编辑现在只需两次,而以前需要脚本的操作现在可以直接在行内运行。
Vim 的效率叠加在三个层次上:
Vim 是一个强大、以键盘为驱动且高度可定制的文本编辑器。但默认情况下,它几乎不显示你的编辑历史记录。如果你曾经按下 u 或 <Ctrl-r> 并想知道 到底发生了什么变化,以及什么时候发生的,你并不孤单。幸运的是,通过对你的 .vimrc 文件做一些简单的自定义,并借助 vim-airline 插件,你可以在 Vim 状态栏 中 实时显示撤销和重做的时间戳。
在本教程中,我们将讨论如何:
Vim 项目宣布了 最新 Vim 9.2 版本的发布。Vim 9.2 对 Vim9 脚本语言 引入了重大更新,包括对复杂数据类型的原生支持。
此版本还具有现代化的差异模式,改进的对齐算法、实验性的Wayland支持,以及对配置文件的XDG 基本目录规范的遵循。
该语言现在支持枚举、泛型函数和元组。内置函数已集成为对象方法,并且类现在支持受保护的
阅读更多 →Vim 文本编辑器 8.2 几天前发布了。非官方 PPA 已经为所有当前的 Ubuntu 版本以及 Ubuntu 14.04 制作了软件包。
Vim 8.2 的主要新功能是支持“弹出窗口”,它在文本顶部显示消息框、函数原型、代码片段等。有关更多信息,请参阅 Vim 8.2 发行说明。
阅读更多 →
流行的Vim文本编辑器日前发布了新的主要9.0版本,其中有许多新功能和大量新功能。
新版本引入了 Vim9 脚本,性能有了显着改进。执行速度可以通过提高 10 到 100 倍来提高。但是,函数必须使用 def 定义,并且必须指定参数和返回类型才能受益于加速。
旧脚本将继续像以前一样工作。新的脚本语法现在看起来更像大多数编程语言。行继续不需要使用反斜杠;函数调用不需要 call,赋值无需 let 即可完成,表达式的计算无需 eval。并且,注释现在以 # 开头。
阅读更多 →
在 Vim 编辑器中启用和禁用拼写检查功能
Vim 是最好的、最受欢迎的、功能丰富且强大的文本编辑器之一。 Vim 附带了很多功能。例如,初学者可以通过在终端中运行“vimtutor”命令,从内置帮助部分轻松学习 Vim 的基础知识。学习 Vim 是值得付出努力的。今天,在本指南中,我们将讨论 Vim 编辑器中使用最广泛的功能之一,称为“拼写检查”。如果您是编辑大量文本的程序员,那么“拼写检查”功能可能非常有用。它可以帮助您在使用 Vim 编辑文本文件时避免令人尴尬的拼写错误/打字错误。
在开始之前,让我们先了解一下 Vim 中拼写检查的工作原理。
Vim 无疑是操作文本文件、管理系统配置文件和编写代码的强大且多功能的工具之一。 Vim 的功能可以使用插件扩展到不同级别。通常,所有插件和附加配置文件都将存储在 ~/.vim 目录中。由于所有插件文件都存储在一个目录中,因此当您安装更多插件时,来自不同插件的文件会混合在一起。因此,跟踪和管理所有这些将是一项艰巨的任务。这就是 Vundle 提供帮助的地方。 Vundle 是 Vim Bundle 的缩写,是一个非常有用的管理 Vim 插件的插件。
Vundle 为每个已安装的插件创建一个单独的目录树,并将附加配置文件存储在相应的插件目录中。因此,不存在相互混淆的文件。简而言之,Vundle 允许您安装新插件、配置现有插件、更新配置的插件、搜索已安装的插件以及清理未使用的插件。所有操作都可以在交互模式下通过一次按键完成。在这个简短的教程中,我将向您展示如何安装 Vundle 以及如何在 GNU/Lin
阅读更多 →
有时,您会发现自己想要对多个文件进行更改。或者您可能想将一个文件的内容复制到另一个文件。如果您使用 GUI 模式,则只需在任何图形文本编辑器(如 gedit)中打开文件,然后使用 CTRL+C 和 CTRL+V 复制/粘贴内容。在 CLI 模式下,您无法使用此类编辑器。不用担心!哪里有vim编辑器,哪里就有办法!在本教程中,我们将学习使用 Vim 编辑器同时编辑多个文件。相信我,这是非常有趣的 Vim 功能!
大多数 Linux 发行版的官方存储库中都提供了 Vim 编辑器。因此您可以使用默认的包管理器安装它。
例如,在 Arch Linux 及其变体上,您可以使用命令安装它:
在 Debian、Ubuntu 上:
sudo ap 阅读更多 →
Vim-anywhere 是一个简单的脚本,允许您使用 Vim 编辑器在 Linux 系统中的任何位置输入文本。这意味着您可以简单地调用您最喜欢的 Vim 编辑器,输入您想要的任何内容并将文本粘贴到任何应用程序或网站上。该文本将在您的剪贴板中可用,直到您重新启动系统。对于那些喜欢在非 Vim 环境中经常使用 Vim 键绑定的人来说,这个实用程序绝对有用。
Vim-anywhere 实用程序适用于任何基于 GNOME(及其衍生版本)的 Linux 发行版。另外,请确保您已安装以下先决条件。
例如,您可以在 Ubuntu 中安装这些实用程序,如下所示。
然后,运行以下命令来
阅读更多 →
你好,Vim 用户!今天,我偶然发现了一个很酷的实用程序,可以提高您的 Vim 使用技能。毫无疑问,Vim 是一个很棒的编写和编辑代码的编辑器。然而,有些人可能会因陡峭的学习曲线而苦苦挣扎。不再! PacVim,这是一款可以帮助您学习 Vim 命令的 CLI 游戏。
PacVim 的灵感来自于经典游戏 PacMan,它以有趣的方式让您大量练习 Vim 命令。简而言之,PacVim 是一种有趣、免费的方式来深入了解 vim 命令。
请不要将 PacMan 与 pacman(Arch Linux 包管理器)混淆。 PacMan 是 20 世纪 80 年代发布的一款经典、流行的街机游戏。
话不多说,让我们看看如何在 Linux 中安装和使用 PacVim。
阅读更多 →