这里介绍的是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 配置步骤 Vim 是一款功能强大且灵活的文本编辑器,广泛应用于编程、文档编辑等领域。Python 是一种广泛使用的编程语言,广泛应用于人工智能、数据分析、Web 开发等领域。下面我们将介绍如何在...
6. 系统剪贴板寄存器("+):Vim 允许与系统剪贴板交互,"+" 寄存器用于将内容复制到系统剪贴板,或从系统剪贴板中粘贴内容。例如,`"+yy` 可以将当前行复制到系统剪贴板,而 `"+p` 可以将系统剪贴板中的内容粘贴到 ...
如果 Vim 版本支持 `+clipboard`,那么可以使用 `+y` 命令将内容复制到系统剪切板中。否则,需要安装 `vim-gnome` 包来支持 clipboard 功能。安装完成后,可以在 `.vimrc` 文件中添加 `set clipboard=unnamedplus` ...
- **在Mac上**,通过Homebrew安装Vim,或使用MacVim。 总的来说,Vim的学习曲线较陡峭,但一旦熟练掌握,将极大提高编辑效率。其高效的操作方式和强大的扩展性使其成为专业开发者的重要工具。不断地练习和定制,你...
下面我们将详细探讨Windows环境下使用Vim的相关知识点。 1. **安装GVim** - 下载:GVim的Windows安装包通常以.exe结尾,如"gvim73.exe"。你可以从Vim的官方网站或其他可信源下载最新版本。 - 安装过程:运行下载...
**MacVim** 是Mac OS平台上的一款高度定制的Vim编辑器版本,它结合了Vim的高效能和强大的文本操作能力,同时针对Mac OS进行了优化,提供了更佳的用户体验。MacVim不仅保留了Vim的核心功能,还集成了许多macOS特有的...
`GvimExt`通常是指Vim的图形界面扩展,它可能包含了一些增强功能,如右键菜单集成、拖放支持等,使得在Windows环境下使用Vim更加便捷。 **README.txt:** 这是标准的开源软件文件,通常包含了软件的使用信息、版权...
- 启动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中设置和使用自定义的文件模板,以提高编程和文档编写的工作效率。 首先,我们需要了解什么是Vim模板(templates)。在Vim中,模板是一种预先定义好的文本结构,当我们创建新文件时,...
使用+寄存器时,此插件允许Vim与Wayland剪贴板集成。 这意味着您可以将文本拉到+寄存器中并将其粘贴到其他Wayland程序中,或者将文本复制到其他Wayland程序中并从+寄存器粘贴到Vim中。 运算符和计数也一样! 在...
然而,在不同的操作系统下,Vim的默认快捷键可能会与系统自带的快捷键产生冲突,尤其是在Windows环境下。本文将探讨Windows版本的Vim与Windows系统快捷键之间的冲突问题,并提供解决方案。 #### 冲突现象 在Linux...
例如,在基于Debian的系统中,可以使用以下命令安装Vim: ```shell sudo apt-get install vim ``` #### 三、基本操作 - **插入模式**:按下`i`键进入插入模式。 - **退出编辑器**:在正常模式下,输入`:q`退出。 ...
Vim是旧的UNIX编辑器Vi的大大改进版本。添加了许多新功能:多级撤消,语法突出显示,命令行历史记录,在线帮助,拼写检查,文件名完成,块操作,脚本语言等。还提供了图形用户界面(GUI)。仍然保持Vi兼容性,那些...
**vim用户手册与vim使用进阶** vim,全名Vi Improved,是一款强大的文本编辑器,深受程序员和系统管理员的喜爱。它的高效性和灵活性使得熟练掌握vim成为提升文本编辑效率的重要手段。本篇将深入探讨vim的基础知识及...
Linux系统中的vim编辑器是一个强大的文本编辑工具,广泛应用于各种Unix和Linux环境下。vim是vi的增强版,提供了更多的功能和便利性,尤其适合程序员进行代码编写。在使用vim时,掌握其三种基本模式——编辑模式、...
MacVim7.4.622,支持OSX10.10 Yosemite
在Windows环境下使用Vim,不仅可以享受到其高效的编辑功能,还能在Windows操作系统中体验到类Unix的开发环境。以下是对Windows下Vim的一些核心知识点的详细说明: 1. **安装Vim**:首先,你需要下载适用于Windows的...
Vim Mac 编辑器
- **GUI界面支持**:如果希望在图形界面下使用Vim,也需要在`Makefile`中开启相应的选项。 - **Python3支持**:如果计划使用Python脚本增强Vim的功能,则需要确保在编译时包含Python3的解释器支持。 具体的配置命令...