`

Mac OS 下的Vim使用系统剪切板

阅读更多
这里介绍的是Mac OS下终端Vim,Mac Vim并没有测试。

        下面的解决方法太麻烦了,直接装一个新的Vim直接搞定。
        macos的预装的终端Vim有个很麻烦的问题就是,不支持系统剪切板,你可以执行命令 vim --version 查看 如果看到 -clipboard 那么很抱歉,你也遇到这个问题了。
        解决的方法是:装一个全活的、新版本的。这里使用homwbrew安装。
        如何安装homebrew? 点这里


   
        brew install vim
    



    执行以后再看看 vim --version  这时 clipboard 前面应该是 + 号了。这时候就能使用 * 号剪切板来进行系统的复制、粘贴了。

                                                                                                                                                                                         

    vim的复制粘贴一直都是个相对麻烦的事情,特别是不同软件之间进行复制。下面介绍Mac下面的简单复制、粘贴。
    1、首先在你的 .vimrc 文件中插入如下配置:

   
    vmap "+y :w !pbcopy<CR><CR> 
    nmap "+p :r !pbpaste<CR><CR>
    

   一个作用是可视模式下面,使用+号剪切板复制。
    另一个就是普通模式下面进行粘贴。
    2、这时重启vim 你可以在可视模式下面进行文字、代码的选中和复制了。然后可以返回到普通模式,进行粘贴。
    3、当然你用command+c 和command + v也可以。不过你需要用触摸板进行选中。
    4、大部分时候我都是全部复制,可以进入 normal 模式,gg 到首行,shift + v 进入visual模式,G 到末行,这时全部选中,"+y 则复制到系统剪切板。
    5、代码复制的时候也许会遇到vim自动缩进,这时可以在粘贴之前执行:

   
 :set paste 

    然后执行:
   
 :set nopaste 


   参考博文:
    http://www.xuebuyuan.com/1065717.html
分享到:
评论

相关推荐

    mac下vim之python配置步骤

    Mac 下 Vim 之 Python 配置步骤 Vim 是一款功能强大且灵活的文本编辑器,广泛应用于编程、文档编辑等领域。Python 是一种广泛使用的编程语言,广泛应用于人工智能、数据分析、Web 开发等领域。下面我们将介绍如何在...

    vim复制与剪切1

    6. 系统剪贴板寄存器("+):Vim 允许与系统剪贴板交互,"+" 寄存器用于将内容复制到系统剪贴板,或从系统剪贴板中粘贴内容。例如,`"+yy` 可以将当前行复制到系统剪贴板,而 `"+p` 可以将系统剪贴板中的内容粘贴到 ...

    ubuntu下vim中内容复制到浏览器.docx

    如果 Vim 版本支持 `+clipboard`,那么可以使用 `+y` 命令将内容复制到系统剪切板中。否则,需要安装 `vim-gnome` 包来支持 clipboard 功能。安装完成后,可以在 `.vimrc` 文件中添加 `set clipboard=unnamedplus` ...

    vim使用手册.pdf

    - **在Mac上**,通过Homebrew安装Vim,或使用MacVim。 总的来说,Vim的学习曲线较陡峭,但一旦熟练掌握,将极大提高编辑效率。其高效的操作方式和强大的扩展性使其成为专业开发者的重要工具。不断地练习和定制,你...

    windows下的使用vim

    下面我们将详细探讨Windows环境下使用Vim的相关知识点。 1. **安装GVim** - 下载:GVim的Windows安装包通常以.exe结尾,如"gvim73.exe"。你可以从Vim的官方网站或其他可信源下载最新版本。 - 安装过程:运行下载...

    MacVim工具及插件

    **MacVim** 是Mac OS平台上的一款高度定制的Vim编辑器版本,它结合了Vim的高效能和强大的文本操作能力,同时针对Mac OS进行了优化,提供了更佳的用户体验。MacVim不仅保留了Vim的核心功能,还集成了许多macOS特有的...

    windows xp操作系统下 vim安装程序

    `GvimExt`通常是指Vim的图形界面扩展,它可能包含了一些增强功能,如右键菜单集成、拖放支持等,使得在Windows环境下使用Vim更加便捷。 **README.txt:** 这是标准的开源软件文件,通常包含了软件的使用信息、版权...

    Mac安装/配置Vim及常见问题.docx

    - 启动MacVim,输入`:h mvim`,按照提示将`mvim`脚本文件拷贝到`/usr/local/bin`目录下: ```shell cd /usr/local sudo mkdir bin sudo cp -f /Users/你的用户名/macvim/src/MacVim/mvim /usr/local/bin/ ``` ...

    vim自动生成文件模板 templates 设置方法

    本篇文章将详细介绍如何在Vim中设置和使用自定义的文件模板,以提高编程和文档编写的工作效率。 首先,我们需要了解什么是Vim模板(templates)。在Vim中,模板是一种预先定义好的文本结构,当我们创建新文件时,...

    vim-wayland-clipboard:将Vim的'+'注册与Wayland系统剪贴板集成

    使用+寄存器时,此插件允许Vim与Wayland剪贴板集成。 这意味着您可以将文本拉到+寄存器中并将其粘贴到其他Wayland程序中,或者将文本复制到其他Wayland程序中并从+寄存器粘贴到Vim中。 运算符和计数也一样! 在...

    Windows快捷键与Vim快捷键冲突解决

    然而,在不同的操作系统下,Vim的默认快捷键可能会与系统自带的快捷键产生冲突,尤其是在Windows环境下。本文将探讨Windows版本的Vim与Windows系统快捷键之间的冲突问题,并提供解决方案。 #### 冲突现象 在Linux...

    Vim使用指南

    例如,在基于Debian的系统中,可以使用以下命令安装Vim: ```shell sudo apt-get install vim ``` #### 三、基本操作 - **插入模式**:按下`i`键进入插入模式。 - **退出编辑器**:在正常模式下,输入`:q`退出。 ...

    【最新版】MacVim.dmg 8.2.539,163【亲测可用】最好的Vim-文本编辑器-适用于Mac OS X

    Vim是旧的UNIX编辑器Vi的大大改进版本。添加了许多新功能:多级撤消,语法突出显示,命令行历史记录,在线帮助,拼写检查,文件名完成,块操作,脚本语言等。还提供了图形用户界面(GUI)。仍然保持Vi兼容性,那些...

    vim用户手册和vim使用进阶

    **vim用户手册与vim使用进阶** vim,全名Vi Improved,是一款强大的文本编辑器,深受程序员和系统管理员的喜爱。它的高效性和灵活性使得熟练掌握vim成为提升文本编辑效率的重要手段。本篇将深入探讨vim的基础知识及...

    linux系统vim实验报告.doc

    Linux系统中的vim编辑器是一个强大的文本编辑工具,广泛应用于各种Unix和Linux环境下。vim是vi的增强版,提供了更多的功能和便利性,尤其适合程序员进行代码编写。在使用vim时,掌握其三种基本模式——编辑模式、...

    MacVim7.4安装包

    MacVim7.4.622,支持OSX10.10 Yosemite

    windows 下的 vim

    在Windows环境下使用Vim,不仅可以享受到其高效的编辑功能,还能在Windows操作系统中体验到类Unix的开发环境。以下是对Windows下Vim的一些核心知识点的详细说明: 1. **安装Vim**:首先,你需要下载适用于Windows的...

    Vim (Mac版)

    Vim Mac 编辑器

    ubuntu-ubuntu升级vim-安装指定版本vim.pdf

    - **GUI界面支持**:如果希望在图形界面下使用Vim,也需要在`Makefile`中开启相应的选项。 - **Python3支持**:如果计划使用Python脚本增强Vim的功能,则需要确保在编译时包含Python3的解释器支持。 具体的配置命令...

Global site tag (gtag.js) - Google Analytics