`

vim_复制粘帖

    博客分类:
  • Vim
 
阅读更多

via: http://www.cnblogs.com/eddy-he/archive/2012/03/08/vim_copy_paste.html

1. vim 内部粘贴板

  (1) 使用默认粘贴板 “"
y → 复制,需要指定范围,例如:yw。
Y → 等同于 yy ,复制当前行。
p → 粘贴在光标后面。
P → 粘贴在光标前面。

  (2) 指定寄存器 register 

"(register)y(range) → 将要复制的内容放到指定的寄存器中。register 包括所有数字字母;range 就是范围,例如:w、y 等。也可以使用可视化操作选中要复制的内容后再复制。
"
(register)(times)p → 将指定寄存器的内容粘贴到光标的后面。times 指定要粘贴多少次。


2. vim 系统粘贴板

  有时候,我们想将其它应用的内容复制到 vim 中使用,或者在不同 vim 间复制粘贴,这时候就需要用到系统粘贴板。在 vim 之外,使用 Ctrl + Insert 就可以将选中的内容复制到粘贴板中,使用 Shift + Insert 粘贴。也可以直接选中要复制的内容后按 Shift + Insert 或 鼠标中间直接将内容复制到光标处。  

"+y(range) → 将选中内容复制到系统粘贴板中,就可以粘贴到其它 vim 中。值得注意的是它不能粘贴到其它应用中。
"+(times)p → 将系统粘贴板中的内容粘贴到当前光标处。

分享到:
评论

相关推荐

    vim_configure

    - Vim的正常模式(Normal mode)提供了许多高效的操作,如 hjkl 键移动光标,dw 删除单词,yy 复制行,p 粘贴等。 - 学习并熟练使用vim的可视模式和命令模式,可以帮助你在编辑过程中进行更复杂的操作,如批量替换...

    vim_user_manual 702&603

    3. **可视化模式**:允许你选择文本块并执行操作,如复制、粘贴或删除。 4. **寄存器**:用于存储文本的容器,可用于备份或在操作中重复使用文本。 5. **撤销与重做**:通过`:undo`和`:redo`命令,可以恢复误操作。 ...

    vim_101_hacks

    - **复制与粘贴**:`yy`复制当前行,`dd`删除当前行,`p`和`P`分别在当前行下方和上方粘贴剪切板内容。 - **文件内容处理**:通过`:%s/old/new/g`命令可以全局替换文本中的所有“old”为“new”,`>`和`命令用于对...

    vim_files_files

    学习Vim的一些基本操作,如 hjkl 键进行光标移动,dd 删除当前行,yy 复制当前行,p 粘贴,以及可视模式下的块选择等,将大大提升你的编辑效率。 除此之外,Vim的宏录制和回放功能也很强大,可以用于批量处理文本。...

    Vim实用技巧.pdf_vim实用_vim_

    4. **复制与粘贴**:可视模式下选择文本,然后`y`复制(`yy`复制整行),`p`粘贴。在正常模式下,`dd`剪切当前行,`P`在光标前粘贴。 5. **查找与替换**:`/`后输入要查找的文本进行查找,`n`和`N`分别用于向后和向前...

    vim_oming2 tool of vim tar

    Vim分为插入模式和正常模式,正常模式下可以通过键盘快捷键进行文本操作,如移动光标、复制、粘贴等;插入模式则允许用户像常规编辑器那样直接输入文本。这种模式切换是Vim效率的关键,熟练掌握能大大提高编辑速度。...

    学习vi和vim编辑器.pdf_vim实用_vi_vim_

    4. **复制与粘贴**:`yy`复制当前行,`p`在当前行下方粘贴,`P`在上方粘贴。 5. **查找与替换**:`:/{搜索内容}`查找,`:s/{查找}/{替换}/g`替换当前行中的内容,`:%s/{查找}/{替换}/g`全局替换。 **五、进阶技巧**...

    linux_vim_最新更新

    - 在正常模式下,使用 hjkl 键移动光标,`yy`复制行,`p`粘贴,`dd`删除当前行,`u`撤销,`:q!`退出不保存,`:wq`保存并退出。 3. **Vim的高级特性** - 多窗口编辑:通过`:sp`或`:vs`命令可以在同一Vim实例中打开...

    vim_cheat_sheet_for_programmers_print

    4. **复制、剪切和粘贴**: - `yy`:复制当前行。 - `dd`:剪切(删除)当前行。 - `p`:在光标下方粘贴。 - `P`:在光标上方粘贴。 5. **查找与替换**: - `/关键词`:向前查找关键词。 - `?关键词`:向后...

    vim_test_linux.rar

    5. **删除和复制**:`x`删除当前字符,`dd`删除当前行,`yy`复制当前行,`p`粘贴到当前位置。 6. **查找与替换**:在正常模式下,输入`/`后输入要查找的文本,回车搜索;`:s/old/new/g`替换所有`old`为`new`。 7. ...

    Vim基本操作思维导图.zip_linux_vim_vim 思维导图_vim思维导图_wagonjag

    - `p`:在当前光标位置粘贴已复制或剪切的内容。 6. **查找与替换** - `/关键词`:向前查找关键词。 - `?关键词`:向后查找关键词。 - `:s/原词/新词/g`:全局替换所有原词为新词。 7. **撤销与重做** - `u`...

    byte_of_vim_v051

    4. **文本编辑**:复制、粘贴、删除等基本编辑操作。 5. **搜索与替换**:在文档中查找和替换文本的方法。 6. **多窗口管理**:使用Vim进行多窗口编辑的方式。 7. **实用技巧**:提高工作效率的小技巧。 #### 三、...

    VIM中文手册 vim_user_manual.pdf

    - 复制与粘贴: `yy`复制当前行,`p`粘贴已复制的内容。 - 查找与替换: `/text`查找文本,`:s/pattern/replacement/g`全局替换。 #### 四、VIM的进阶功能与技巧 - **宏命令**: 使用`q`开始录制宏,使用`q`停止...

    Vim实用技巧_vim_

    - 复制与粘贴:`yy`复制当前行,`p`在当前光标下粘贴。 5. **查找与替换** - 查找:在底线命令模式输入`/`加关键字,`n`查找下一个,`N`查找上一个。 - 替换:`:s/old/new/g`将所有出现的"old"替换为"new"。 6....

    Vim_键位图_中文PDF高清版

    - **复制与粘贴** - `yy`:复制当前行。 - `yw`:复制当前单词。 - `y` + 运动键:复制指定范围内的内容。 - `p`:粘贴到光标之后。 - `P`:粘贴到光标之前。 - `"a` + `y` + 运动键:复制到寄存器`a`。 - `...

    vim_cheat_sheet_for_programmers_bnw.pdf

    5. 复制与粘贴:使用yy复制当前行,使用p键进行粘贴。 ### 高级功能 1. 语法高亮:Vim支持语法高亮显示,可以突出显示代码中的关键字、字符串等。 2. 插件与脚本:Vim可以通过插件扩展功能,比如ctags生成标签文件...

    vimusermanual_vim_

    - 复制与粘贴:yw复制单词,yy复制整行,p粘贴到光标之后,P粘贴到光标之前。 **3. 查找与替换** - 查找:使用/命令查找特定文本,例如 `/text` 来查找"文本"。 - 替换:`:s/old/new` 替换当前行中的第一个匹配...

    vim_命令手册

    Vim提供了灵活的文本复制功能,使得文本处理更加高效。 - **yy**: 用于复制当前行。 - **nyy**: 复制`n`行。 - **p/P**: 将缓冲区中的文本粘贴到光标后面/前面。 - **dsfsd "(a-z)nyy**: 复制`n`行到名为圆括号内的...

    vim_101_hacks.pdf

    普通模式下,用户可以通过按键移动光标、复制粘贴文本以及删除文本等。插入模式允许用户输入文本,而命令行模式则可以执行文件操作、搜索、替换等复杂任务。 打开文件是使用Vim的最基本操作之一。可以使用命令:vim...

    vi_and_vim_editors_pocket_reference_second_edition

    3. vi命令集:涵盖了vi的基本命令,例如复制、粘贴、删除、定位文本、保存和退出等。 4. 输入模式快捷键:详述了在插入模式下,可以使用的各种快捷键,如何快速插入文本和格式化编辑等。 5. 替换和正则表达式:...

Global site tag (gtag.js) - Google Analytics