1:通过寄存器实现不同文件之间复制:
举例:
doc1:"ayy :wq
doc2:"ap
查看寄存器::reg
2:通过临时文件实现不同文件之间复制
如果要复制A文件的n1-n2行,把光标移到开始处用:
举例:
:n1,n2 w!/tmp/x1
然后在B文件中光标移到要复制的位置:
:r /tmp/x1
3:通过剪贴板实现不同进程之间复制:
mac系统:
复制:sed -n '10,20p' t1 | pbcopy 或 cat t1 | pbcopy
粘贴:Ctrl+v 或 pbpaste >t2
linux系统:
剪贴板命令:xclip
分享到:
相关推荐
如果你已经安装了像`Vundle`、`Pathogen`、`NeoBundle`或`Plug`这样的vim插件管理器,只需将`a.vim`文件复制到对应的插件目录下,并在`.vimrc`配置文件中添加相应的加载指令。例如,如果你使用的是`Vundle`,只需在`...
这个脚本可以定期(例如每天或每次更新插件后)将`.vim`和`.vimrc`文件复制到备份位置,或者使用版本控制提交新的更改。此外,别忘了在不同操作系统之间测试备份,确保所有配置和插件都能正常工作。 总之,备份Vim...
只需简单的键位操作,就能在代码编辑和文件管理之间切换,大大提升了开发过程中的工作效率。 除了这两个插件,了解 Vim 的基本操作和概念也是十分必要的。Vim 分为正常模式、插入模式和命令行模式。在正常模式下,...
- **交换文件与备份文件处理**:如何管理和配置Vim生成的交换文件和备份文件。 - **项目特性的.vimrc**:如何为特定项目创建专用的配置文件。 - **推荐的基本配置**:给出了一套基本的配置示例。 #### 七、撤销...
- **定位mswin.vim文件**:通常位于`C:\Program Files\Vim\vim73\mswin.vim`路径下。 - **打开并修改mswin.vim**:在这个文件中包含了对Vim默认快捷键的重定义。你可以根据自己的需求,注释掉那些不希望被更改的...
5. **分割窗口**:Vim允许用户分割窗口,同时查看和编辑多个文件,还提供了垂直分割和调整窗口大小的功能。 ### Vim高级功能 1. **使用GUI版本**:在图形用户界面环境中使用Vim,包括使用鼠标、剪贴板和选择模式等...
2. **Pathogen**:Pathogen允许你将每个插件放在单独的目录下,避免了插件之间的文件冲突。它简化了插件的安装和卸载过程,只需将插件克隆到特定目录即可。 3. **NeoBundle**: NeoBundle是基于Vundle的插件管理器...
同时,新的剪贴板集成使得在Vim与其他应用之间复制粘贴变得更加便捷。还有一系列对语法高亮、自动补全、折叠功能的增强,让代码编辑更加智能化。 开源项目的特点在于其开放性和社区驱动的发展模式。Vim的源代码可供...
9. **快速定位**:`_splits`和`buffers`的管理,使得在多个文件之间切换变得轻松。 10. **快捷键定制**:通过自定义快捷键,可以提高日常编辑任务的效率,例如`ggVGJ`用于整理文档中的空行,`gg=G`则可以一键调整...
- **vim-tmux-navigator**:使Vim和tmux之间的切换更加流畅。 - **vim-surround**:方便地添加、删除和修改文本的括号、引号等包围结构。 - **vim-repeat**:让重复执行某些操作(如缩进、替换)变得更简单。 ###...
10. **插件与配置**: 如何安装vim插件,如Vundle或Pathogen,以及编写`.vimrc`文件来自定义vim设置。 11. **语法高亮与自动补全**: 如何开启和配置语法高亮,以及使用`<C-x><C-o>`进行代码补全。 这份"vim_cheat_...
在Vim中,你可以通过键盘快捷键进行几乎所有的操作,这使得程序员能够快速地在代码之间移动和编辑,从而提高生产力。Vim有多种工作模式:正常模式、插入模式、可视模式和命令行模式,每个模式都有其特定的用途和操作...
3. **Vim的寄存器**:Vim中的寄存器是用于存储文本的地方,可以用来保存剪切、复制的文本,或者在不同的操作之间传递文本。 4. **Vim的插件系统**:Vim73可能包含了一些预装的插件,如语法高亮、自动补全、代码折叠...
- **多文件支持**:提到 Vim 支持同时打开多个文件,并通过 `:bn` 和 `:bp` 命令在文件之间进行切换。 ### 总结 文章通过详细的步骤指导,从最基本的概念出发,逐步深入介绍了 Vim 的核心功能和常用技巧。从“存活...
为了保证编辑效率,Vim提供了快键操作,例如,使用n和N快速在搜索结果之间移动,使用命令行历史快速重复命令,以及使用剪贴板进行复制和粘贴操作。特别的是,Vim还支持跨平台的剪贴板操作,但需要根据不同的操作系统...
在Vim中启用Solarized,你需要将该目录添加到`~/.vim/pack`目录下,或者手动将配色文件复制到`~/.vim/colors/`目录。 在Vim中激活Solarized配色,可以在.vimrc配置文件中添加以下行: ```vim colorscheme ...
- **多文件搜索**:EasyGrep可以在多个文件中同时搜索指定的文本模式,节省了逐个文件查找的时间。 - **自定义搜索路径**:用户可以指定特定的目录进行搜索,避免在不相关的文件中获取结果。 - **高亮显示**:搜索...