![如何在 Vim 中剪切、复制和粘贴](/data/attachment/album/202311/07/172330q49ttt4ee9r86u39.png.thumb.jpg)
在本篇 Vim 快速技巧中,你将学习到剪切和复制粘贴的相关知识。
![硬核观察 #1085 Vim 创建者 Bram Moolenaar 去世](/data/attachment/album/202308/06/201456mcxsaez66r6qxrj6.jpg.thumb.jpg)
? Vim 创建者 Bram Moolenaar 去世
? 科学发现:周五下午人们做的事情更少,犯的错误更多
? 苹果的付费订阅用户达到了 10 亿
»
»
![如何安装和使用 Neovim](/data/attachment/album/202304/01/173733iav3pvd88htv38vt.jpg.thumb.jpg)
你一定已经听说过著名的 Vim 文本编辑器。然而,这篇文章是关于它的复刻 Neovim。
![你可以尝试的 5 个 NeoVim GUI 编辑器](/data/attachment/album/202301/18/160357g9mrmohow8wm68iw.jpg.thumb.jpg)
Vim 很不错,但 NeoVim 更新一些,甚至更棒。Vim 和 NeoVim 都是基于终端的文本编辑器,具有类似的功能。
![如何在基于 Ubuntu 的 Linux 发行版上安装最新的 Vim 9.0](/data/attachment/album/202208/05/174903f3zu3nqrrnwclwrz.jpg.thumb.jpg)
这个快速教程展示了在 Ubuntu Linux 上安装最新版本的 Vim 的步骤。
![硬核观察 #682 Vim 9.0 发布,带来了百倍速度新脚本语言](/data/attachment/album/202206/29/181921mc8247548c577v32.jpg.thumb.jpg)
• Vim 9.0 发布,带来了百倍速度新脚本语言 • 有人正在使用深度伪造来申请远程工作 • Asahi Linux 开始着手为 M2 带来 Linux 支持
![我如何在 Linux 上把 Vim 配置为默认编辑器](/data/attachment/album/202204/15/172912fvtvpfff83r373yy.png.thumb.jpg)
Vim 是我最喜爱的编辑器。对于那些默认使用其他编辑器的程序,我对系统所做的这些改变可以使得 Vim 成为它们默认编辑器。
![Vim 与 nano:你应该选择哪个?](/data/attachment/album/202203/05/111304bfqgs8hr3yzh2isj.png.thumb.jpg)
Vim 和 nano 是最流行的 CLI 文本编辑器 之二。
![简简单单的 Vim 就很好](/data/attachment/album/202203/04/161603q6mmr6q7kkkd2yky.jpg.thumb.jpg)
这就是我如何从 35 个 Vim 插件降到只有 6 个的原因。
![4 个用于提高生产力的 Vim 功能](/data/attachment/album/202203/04/102118tgy1i7albn6ndiri.jpg.thumb.jpg)
Vim 有很多技巧,即使是用过它很多年的人仍然可以学习新东西。
![vifm:为铁杆 Vim 爱好者提供的终端文件浏览器](/data/attachment/album/202111/20/103256stau7uhetccj7uun.png.thumb.jpg)
让我们探索一个基于终端的文件浏览器,可以使用 Vim 风格的键绑定。
![小说还是折磨:我如何学会克服焦虑并开始爱上 Vim](/data/attachment/album/202107/31/110557wpmmpg8p3bmp171y.png.thumb.jpg)
非技术人员也可以使用 Linux 和开源软件进行非技术工作。这是我的故事。
![将 Vim 配置成一个写作工具](/data/attachment/album/202107/23/105536qfnfumm7ye0epokp.jpg.thumb.jpg)
我使用 Vim 来写小说。我是这样配置它的。
![Nyxt 浏览器:一个受 Emacs 和 Vim 启发的面向键盘的网页浏览器](/data/attachment/album/202106/01/212617vvpfvia32p74kr37.png.thumb.jpg)
Nyxt 浏览器可能不是为最好的用户体验而建立的,而是为资深用户喜欢的某些东西而打造的。
![将 Vim 设置为 Rust IDE](/data/attachment/album/202008/19/075952unmdre9m29u9omar.jpg.thumb.jpg)
Vim 编辑器是很好的 Rust 应用开发环境。
![《A Byte of Vim》书评](/data/attachment/album/202007/22/180458d7jpfe51l41f1cb5.png.thumb.jpg)
今天,我们要介绍的是一本旨在使大多数用户轻松理解 Vim 的书。
![提升你的 Vim 技能的 5 个方法](/data/attachment/album/202004/05/232434x1hnzlnhcnm3nrc7.jpg.thumb.jpg)
通过一些有趣的小技巧使你的文本编辑器更上一层楼。
![必知必会的 Vim 编辑器基础命令](/data/attachment/album/202003/30/120649imd4c3y0nyn0fzmf.jpg.thumb.jpg)
在 Linux 系统中有几种文件编辑器,你可以根据需求选择合适的文件编辑器。在这里,我想推荐 Vim 编辑器。
![如何安装 Vim 插件](/data/attachment/album/202002/23/215719kwhqzwwj1ezoen6o.jpg.thumb.jpg)
无论你是手动安装还是通过包管理器安装,插件都可以帮助你在工作流中打造一个完美的 Vim 。
![为什么 Vim 爱好者喜欢 Herbstluftwm Linux 窗口管理器](/data/attachment/album/201912/31/215943pisvzwkm8mvsefhm.jpg.thumb.jpg)
本文是 24 天 Linux 桌面特别系列的一部分。如果你是 Vim 爱好者,请试试 Herbstluftwm,这是一个受到 “Vim 方式”启发的平铺式 Linux 窗口管理器。
![多语言编程必备的十大 Vim 插件](/data/attachment/album/201912/05/062256bnauidfsf7155d1n.jpeg.thumb.jpg)
使用这 10 个 Vim 插件,可以让你在写代码或运维时,感觉更棒。
![VNote:一个更懂程序员和 Markdown 的笔记软件](/data/attachment/album/201906/01/215125enckcktkjtjjmh2d.jpg.thumb.jpg)
VNote 借鉴了程序员日常使用的代码编辑器的很多优点,特别是 Vim 的很多优秀思想,尽力成为一款更懂程序员和 Markdown 的笔记软件。
![Vim 入门:基础](/data/attachment/album/201904/20/104238gvg444k5tbm4gqt5.jpg.thumb.jpg)
为工作或者新项目学习足够的 Vim 知识。
![Vim 可视化模式入门](/data/attachment/album/201903/05/072920nj49tttutz0h3hdt.png.thumb.jpg)
可视化模式使得在 Vim 中高亮显示和操作文本变得更加容易。
![5 个好用的开发者 Vim 插件](/data/attachment/album/201902/23/111135wos7r6mssyzrtoxl.jpg.thumb.jpg)
通过这 5 个插件扩展 Vim 功能来提升你的编码效率。
![极客漫画:密室逃脱](/data/attachment/album/201812/22/095500lrn0rk05n9889cck.png.thumb.jpg)
“密室逃脱”是近年来流行的益智解密游戏。我们的主人公就进入了这样的一个游戏,然而,发现谜题是——如何退出 Vim!!!
![如何在 vi 中创建快捷键](/data/attachment/album/201810/02/231356ep5vy96385vy7s5s.jpg.thumb.jpg)
那些常见编辑任务的快捷键可以使 Vi 编辑器更容易使用,更有效率。
![增强 Vim 编辑器,提高编辑效率](/data/attachment/album/201809/22/140748n5hmv7hvt95ch0vh.png.thumb.jpg)
这 20 多个有用的命令可以增强你使用 Vim 的体验。
![Vim-plug:极简 Vim 插件管理器](/data/attachment/album/201806/16/114435wd3f3jgwjeewfdxs.png.thumb.jpg)
Vim 插件管理器就可以派上用场。插件管理器将安装插件的文件保存在单独的目录中,因此管理所有插件变得非常容易。
![PacVim:一个学习 vim 命令的命令行游戏](/data/attachment/album/201806/12/104232uv9l5vv9969vs9jv.png.thumb.jpg)
PacVim 的灵感来源于经典游戏 PacMan,它以一种好玩有趣的方式为你提供了大量的 Vim 命令练习。
![如何在任何地方使用 Vim 编辑器输入文本](/data/attachment/album/201805/14/111701l0i5s4i2fis595mo.png.thumb.jpg)
这是一个简单的脚本,它允许你使用 Vim 编辑器在 Linux 中的任何地方输入文本。
![如何使用 Vim 编辑器编辑多个文件](/data/attachment/album/201805/11/092242ho3kzb83ykq3oeo3.png.thumb.jpg)
在本教程中,我们将学习使用 vim 编辑器同时编辑多个文件。相信我,很有意思哒。
![11 个超棒的 Vi 技巧和窍门](/data/attachment/album/201804/18/232208rfzo206de393pe3a.jpg.thumb.jpg)
是否你刚刚接触 Vi 还是想进阶,这些技巧可以很快让你成为高级用户。
![如何在使用 Vim 时访问/查看 Python 帮助](/data/attachment/album/201803/14/120536s70apheiuip0iuu7.jpg.thumb.jpg)
假设我的光标在 Python 的 print 关键字下,然后按下 F1,我想查看关键字 print 的帮助。
![如何在 Linux 上使用 Vundle 管理 Vim 插件](/data/attachment/album/201803/07/104244xzp68gizk168g8za.png.thumb.jpg)
由于所有的插件文件都被存储在同一个目录下,所以当你安装更多插件时,不同的插件文件之间相互混淆。因而,跟踪和管理它们将是一个恐怖的任务。
![如何在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件](/data/attachment/album/201802/27/231519ti0ryai29050ra5a.jpg.thumb.jpg)
我通常使用 :vs ~/.vimrc 来加载 ~/.vimrc 配置。而当编辑 .vimrc 时,我需要不重启 Vim 会话而重新加载它。
![用一些超酷的功能使 Vim 变得更强大](/data/attachment/album/201802/21/092153sxdxup1o8xoxqlks.jpg.thumb.jpg)
我认为,Vim 应该从一开始就以我们想要的方式运作,而其它编辑器让我们按照已经设计好的方式工作,实际上不是我们想要的工作方式。
![使用 Vi/Vim 编辑器:基础篇](/data/attachment/album/201802/08/191332xx3uhxhek3kk0g3f.png.thumb.jpg)
VI 编辑器是一个基于命令行的、功能强大的文本编辑器,最早为 Unix 系统开发,后来也被移植到许多的 Unix 和 Linux 发行版上。
![3 个可以替代 Emacs 和 Vim 的文本编辑器](/data/attachment/album/201801/28/210355ah11eco6vzwbk1h5.png.thumb.jpg)
Vim 和 Emacs 对于 Linux 桌面上进行文本编辑显然是重量级的,但是它们并非唯一之选。
![使用 Vi/Vim 编辑器:高级概念](/data/attachment/album/201801/25/130618obscga8bc0sr01sg.png.thumb.jpg)
早些时候我们已经讨论了一些关于 VI/VIM 编辑器的基础知识,但是 VI 和 VIM 都是非常强大的编辑器,还有很多其他的功能可以和编辑器一起使用。在本教程中,我们将学习 VI/VIM 编辑器的一些高级用法。
![修复 Debian 中的 vim 奇怪行为](/data/attachment/album/201801/23/232925po4bjtppxoooceoe.jpg.thumb.jpg)
我一直在想,为什么我服务器上 vim 为什么在鼠标方面表现得如此愚蠢:不能像平时那样跳转、复制、粘贴。尽管在 /etc/vim/vimrc.local 中已经设置了。
![vim 的酷功能:会话!](/data/attachment/album/201712/05/113217zsgadesas32a07bb.jpg.thumb.jpg)
昨天我在编写我的vimrc的时候了解到一个很酷的 vim 功能!(主要为了添加 fzf 和 ripgrep 插件)。这是一个内置功能,不需要特别的插件。
![怎样在 Linux 中用 Vim 对文件进行密码保护](/data/attachment/album/201705/28/102457j4ha1oacocsccajc.png.thumb.jpg)
本文中,我们将向你介绍一种简单的 Vim 使用技巧:在 Linux 中使用 Vim 对文件进行密码保护。我们将向你展示如何让一个文件在它创建的时侯以及为了修改目的而被打开了之后获得安全防护。
![Python-mode:在 Vim 编辑器中开发 Python 应用的 Vim 插件](/data/attachment/album/201705/26/162307dc49my9gwrzl1ivv.jpg.thumb.jpg)
Python-mode 是一个 Vim 插件,它使你能够在 Vim 编辑器中更快的利用包括 pylint、rope、pydoc、pyflakes、pep8、autopep8、pep257 和 mccable 在内的各种库来写 Python 代码,这些库提供了一些编码功能,比如静态分析、特征重构、折叠、补全和文档等。
![如何使用 Cream 提高 Vim 的用户友好性](/data/attachment/album/201705/25/161055s6ewwhospwflorv6.png.thumb.jpg)
当我把 Cream 介绍给一些 Linux 新手交流以后,他们的失望就变成了满意。
![如何在 Vim 中使用模式行进行文件特定的设置](/data/attachment/album/201705/15/181012czggj0hjqpflh7hp.jpg.thumb.jpg)
Vim 的模式行特性让你能够进行特定于文件的更改。比如,假设你想把项目中的一个特定文件中的所有制表符用空格替换,并且确保这个更改不会影响到其它所有文件。这是模式行帮助你完成你想做的事情的一个理想情况。
![如何用 bash-support 插件将 Vim 编辑器打造成编写 Bash 脚本的 IDE](/data/attachment/album/201705/02/005103ywxjjexnf8e3ip3l.jpg.thumb.jpg)
在这篇文章中,我们会介绍如何通过使用 bash-support vim 插件将 Vim 编辑器安装和配置 为一个编写 Bash 脚本的 IDE。
![如何在 Vim 中进行文本选择操作和使用标志](/data/attachment/album/201704/04/055942njnmcte0ktbqctfk.png.thumb.jpg)
基于图形界面的文本或源代码编辑器,提供了一些诸如文本选择的功能。我是想说,可能大多数人不觉得这是一个功能。不过像 Vim 这种基于命令行的编辑器就不是这样。
![在 shell 中使用 vi 模式](/data/attachment/album/201704/04/053539esn8yvmejn9caazu.jpg.thumb.jpg)
没接触过的人和新手可能没有意识到 bash shell 的默认输入模式是 Emacs 模式,也就是说命令行中所用的行编辑功能都将使用 Emacs 风格的“键盘快捷键”。(行编辑功能实际上是由 GNU Readline 进行的。)
![开发者的实用 Vim 插件(三)](/data/attachment/album/201704/02/090307jf2mm3ps469s3634.jpg.thumb.jpg)
在一系列介绍 vim 插件文章中,我们介绍了使用 Pathogen 插件管理包安装基本的 vim 插件,也提及了另外三个插件:Tagbar、delimitMate 和 Syntastic。现在,在最后一部分,我们将介绍另一个十分有用的插件 a.vim。