📜  复制一切 vim - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:08:09.946000             🧑  作者: Mango

复制一切 Vim

如果您是一名程序员,那么您一定不会陌生 Vim - 一个高效的文本编辑器,它是几乎所有 Unix Like 系统中预装的编辑器之一。即使在 Windows 平台上,也可以通过下面的链接下载安装。

Vim 自身默认不是特别友好,但是一旦您学会了它的基础知识,它就可以极大的提高您的代码编写效率。以下是一些常用的 Vim 命令:

移动光标
  • h 或 左箭头:左移光标
  • j 或 下箭头:下移光标
  • k 或 上箭头:上移光标
  • l 或 右箭头:右移光标
  • ^:移动光标到当前行的开头
  • $:移动光标到当前行的末尾
  • gg:移动光标到文档的开头
  • G:移动光标到文档的末尾
  • {:移动到上一段落的开头
  • }:移动到下一段落的开头
插入和编辑
  • i:进入插入模式,在光标前插入文本
  • I:进入插入模式,在当前行行首插入文本
  • a:进入插入模式,在光标后插入文本
  • A:进入插入模式,在当前行行末插入文本
  • o:在当前行下面插入新的一行,并进入插入模式
  • O:在当前行上面插入新的一行,并进入插入模式
  • s:删除光标所在字符,并进入插入模式
  • S:删除当前行,并进入插入模式
复制、粘贴和删除
  • yy:复制光标所在行
  • dd:剪切光标所在行
  • p:粘贴已复制或已剪切的内容到光标下方
  • P:粘贴已复制或已剪切的内容到光标上方
  • u:撤销上一次操作
  • .:重复上一次操作
  • :%d:删除全部内容

以上是一些 Vim 常用的命令,当然,Vim 的命令远不止这些,但是掌握了这些基本的命令,已经足够让您在编辑文本时事半功倍了。

在 Vim 编辑器中,使用 yy 和 dd 操作复制和剪切文本时,复制和剪切的内容会存储到 Vim 的内置剪贴板中。因此,当您切换到其他文本编辑器或程序时,无法直接使用 Ctrl + C 和 Ctrl + V 来复制和粘贴文本。所以,如果您想复制 Vim 中的文本,需要使用鼠标右键或以下命令:

  • "+yy:复制当前行到系统剪贴板
  • "+dd:剪切当前行到系统剪贴板
  • "+p:粘贴系统剪贴板的内容

现在您已经掌握了 Vim 的一些基本操作,相信会让您的编程之路变得更加轻松。