diff --git a/translated/tech/20231026 Cut, Copy and Paste in Vim.md b/published/20231026 Cut, Copy and Paste in Vim.md similarity index 74% rename from translated/tech/20231026 Cut, Copy and Paste in Vim.md rename to published/20231026 Cut, Copy and Paste in Vim.md index be99fa3359..355ecdab8f 100644 --- a/translated/tech/20231026 Cut, Copy and Paste in Vim.md +++ b/published/20231026 Cut, Copy and Paste in Vim.md @@ -3,20 +3,24 @@ [#]: author: "Sagar Sharma https://itsfoss.com/author/sagar/" [#]: collector: "lujun9972/lctt-scripts-1693450080" [#]: translator: "geekpi" -[#]: reviewer: " " -[#]: publisher: " " -[#]: url: " " +[#]: reviewer: "wxy" +[#]: publisher: "wxy" +[#]: url: "https://linux.cn/article-16357-1.html" -在 Vim 中剪切、复制和粘贴 +如何在 Vim 中剪切、复制和粘贴 ====== +![][0] + +> 在本篇 Vim 快速技巧中,你将学习到剪切和复制粘贴的相关知识。 + 剪切、复制和粘贴文本是文本编辑中最基本的任务之一,我们都知道 Vim 有不同的处理方式。 这意味着,在你掌握它之前,你会害怕它,一旦你掌握了它,它就只是一个兔子洞。 虽然我将详细介绍剪切、复制和粘贴,但这里是本教程的基本摘要,以帮助你开始使用: -**动作** | **描述** +**按键** | **描述** ---|--- `yiw` | 复制当前单词。 `yy` | 复制整行。 @@ -33,41 +37,37 @@ * 如何在 Vim 中粘贴文本 * 如何使用可视模式在 Vim 中剪切和复制文本 - - 那么让我们从第一个开始。 ### 如何在 Vim 编辑器中复制文本 -虽然我们使用术语“复制”,但 Vim 有一个不同的术语,称为 `yank`,因此从现在开始,我将使用 Yank 而不是“复制”。 +虽然我们使用术语“复制”,但 Vim 有一个不同的术语,称为 “扽出yank”,因此从现在开始,我将使用“扽出”而不是“复制”。 -正如我之前提到的,你可以使用多种方法在 Vim 中提取文本,以下是一些有用的方法: +正如我之前提到的,你可以使用多种方法在 Vim 中扽出文本,以下是一些有用的方法: 命令 | 描述 ---|--- -`nyy` 或 `nY` | 复制(复制)当前行和接下来的 `n-1` 行。例如,`3yy` 复制当前行及其下面的两行。 -`yaw` | yank(复制)光标所在的当前单词。 -`yy` 或 `Y` | yank(复制)整个当前行。 -`y$` | 将文本从光标复制到行尾。 -`y^` 或 `y0` | 将文本从光标复制到行首。 +`nyy` 或 `nY` | 扽出(复制)当前行和接下来的 `n-1` 行。例如,`3yy` 复制当前行及其下面的两行。 +`yaw` | 扽出(复制)光标所在的当前单词。 +`yy` 或 `Y` | 扽出(复制)整个当前行。 +`y$` | 扽出(复制)从光标到行尾的文本。 +`y^` 或 `y0` | 扽出(复制)从光标到行首的文本。 -要在 Vim 中复制,请执行以下 3 个简单步骤: +要在 Vim 中扽出,请执行以下 3 个简单步骤: 1. 按 `Esc` 键切换到正常模式 2. 移动到要复制的行或单词 3. 按上表中的相关命令,你的文本将被复制 - - 想学习交互式复制行的方式吗? 跳到本教程的最后一部分。 ### 如何在 Vim 编辑器中剪切文本 在 Vim 中,你没有任何删除文本的选项。取而代之的是剪切文本,因此删除和剪切文本与 Vim 中的操作类似。 -要在 Vim 中剪切文本,请按 `d`命令。但你永远不会在没有任何意见的情况下使用 `d` 命令。你总是会添加一些东西来从中获得更多。 +要在 Vim 中剪切文本,请按 `d` 命令。但你永远不会在没有任何选项的情况下使用 `d` 命令。你总是会添加一些东西来做更多操作。 -因此,你可以使用以下一些实用方法使用“d”命令剪切文本: +因此,你可以使用以下一些实用方法使用 `d` 命令剪切文本: 命令 | 描述 ---|--- @@ -108,39 +108,37 @@ 3. 使用箭头键进行选择 4. 按 `y` 键复制所选文本 - - -例如,在这里,我使用视觉模式复制了 4 行: +例如,在这里,我使用可视模式复制了 4 行: ![][3] -如果你注意到,当我按下 `y` 键,它就会显示有多少行被 yank(复制)。就我而言,有 4 行被复制。 +如果你注意到,当我按下 `y` 键,它就会显示有多少行被扽出(复制)。就我而言,有 4 行被复制。 #### 在 Vim 中选择文本来剪切文本 要在 Vim 中以可视模式剪切文本,你所要做的就是遵循 4 个简单步骤: - 1. 移动到要剪切线的点 + 1. 移动到要剪切的位置 2. 按 `Ctrl + v` 切换到可视模式 3. 使用箭头键选择要剪切的行 4. 按 `d` 键剪切选定的行 - - 假设我想剪掉 4 行,那么我会这样做: ![][4] -挺容易。是么? +挺容易。是吧? ### 更多关于 Vim 的内容 -你知道 Vim 有多种模式吗? [了解有关 Vim 中不同模式的更多信息][5] +你知道 Vim 有多种模式吗? [了解有关 Vim 中不同模式的更多信息][5]。 -想提高你的 Vim 水平吗? 请参阅[成为 Vim 专业用户的提示和技巧][7] +想提高你的 Vim 水平吗?请参阅 [成为 Vim 专业用户的提示和技巧][7]。 我希望本指南对你有所帮助。 +*(题图:MJ/3555eed2-ab14-433d-920f-17b80b46ce74)* + -------------------------------------------------------------------------------- via: https://itsfoss.com/vim-cut-copy-paste/ @@ -148,7 +146,7 @@ via: https://itsfoss.com/vim-cut-copy-paste/ 作者:[Sagar Sharma][a] 选题:[lujun9972][b] 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 @@ -160,3 +158,4 @@ via: https://itsfoss.com/vim-cut-copy-paste/ [4]: https://itsfoss.com/content/images/2023/10/Cut-lines-in-Vim-by-selecting-them.gif [5]: https://linuxhandbook.com/vim-modes/ [7]: https://linuxhandbook.com/pro-vim-tips/ +[0]: https://img.linux.net.cn/data/attachment/album/202311/07/172330q49ttt4ee9r86u39.png \ No newline at end of file