当前位置: 首页 > news >正文

vim配置之spf13-vim

文章目录

  • vim配置:spf13-vim
    • 什么是spf13-vim
    • 安装
      • *nix and os x安装
    • spf13-vim使用技巧或快捷键
      • spf13的vim默认没有启用剪切板,需要在vimrc中设置

vim配置:spf13-vim

什么是spf13-vim

官网:http://vim.spf13.com/

它是一个完全跨平台发布,保持vim的感觉,同时提供像插件管理系统,自动填充,标签和tons 的现代功能。

  1. 它提供了非常完整和实用的功能,覆盖了大多数开发者的需求。
  2. 安装非常简单快速,基本是“一键安装”。
  3. 内置的插件和配置都是经过精心挑选,质量很高。

对想提升 Vim 开发体验的用户来说,spf13-vim 是非常值得推荐的。它已经成为流行的、标准的 Vim 配置集之一。

spf13-vim 可以看作是一个 Vim 的发行版或配置集,专门为程序员优化过的 Vim 配置文件集合,可以帮助开发者快速安装和使用高效的 Vim 环境。它已经被广泛使用,是优化和自定义 Vim 的一个不错的选择。

亲测,不太好用,会影响mobaxterm原本vi时的复制到剪切板功能!~ 谁能知道怎解?,可以留言~ 另外试了一下spacevim,也存在同样问题。

还是推荐vscode 远程ssh方式- -!

安装

*nix and os x安装

安装spf13-vim 的最简单方法是通过简单地将以下行复制和粘贴到终端中来使用我们的自动安装程序。这将安装spf13-vim 并备份现有的vim 配置。

http://j.mp/spf13-vim3 

经过测试,该地址需要科学上网。

更新到最新版本

cd $HOME/to/spf13-vim/
git pull
vim +BundleInstall! +BundleClean +q

简单一点,可以执行如下命令:

curl https://j.mp/spf13-vim3 -L -o - | sh

会自动下载并安装到当前用户的 home 目录下。

spf13-vim使用技巧或快捷键

spf13的vim默认没有启用剪切板,需要在vimrc中设置

vim中的复制和粘贴命令分别是y和p,在不需要和系统交互剪贴板数据时还好,一旦要复制外部数据到vim中或者将vim中的数据复制到外部,这两个命令就无效了,只能用鼠标选中再右键复制粘贴。

vim支持clipboard特性

确认vim编辑器是否支持clipboard特性

vim --version| grep "clipboard"

支持这特性的检索结果应该包含 +clipboard,而不支持则会是 -clipboard

设置剪切板也可以直接在vim中临时设置:

:set clipboard+=unnamedplus
:source ~/.vimrc

这会启用系统剪切板,允许在vim和外部程序之间复制粘贴。

http://www.lryc.cn/news/128108.html

相关文章:

  • Azure如何启用网络观察应用程序
  • 分步注册方式 编写驱动
  • repmgr出现双主,并且时间线分叉,删除了最新的时间线节点
  • ThinkPHP中实现IP地址定位
  • 使用Python批量将Word文件转为PDF文件
  • XDR解决方案成为了新的安全趋势
  • 001-Nacos 服务注册
  • 71 # 协商缓存的配置:通过内容
  • 【服务器】Strace显示后台进程输出
  • centos如何安装libssl-dev libsdl-dev libavcodec-dev libavutil-dev ffmpeg
  • 2022年12月 C/C++(二级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 详谈MongoDB的那些事
  • 企业电子招投标采购系统源码之电子招投标的组成 tbms
  • Android 13 添加自定义分区,恢复出厂设置不被清除
  • 改进YOLO系列:1.添加SE注意力机制
  • RP2040开发板自制树莓派逻辑分析仪
  • git clone -b与git pull origin <branch_name>的区别
  • 中期国际:MT4数据挖掘与分析方法:以数据为导向,制定有效的交易策略
  • Linux命令(70)之bzip2
  • ubuntu下gif动态图片的制作
  • 56.linux 进程管理命令和用户管理命令
  • Mac os 上的apt-get install 就是brew install
  • vue watch监听对象 新旧值一样
  • 学习Vue:测试与调试
  • pg使用sql将文本字符串转换成时间格式
  • WordPress中实现层级文章的访问权限继承
  • CSS常见单位汇总
  • LLM - 大模型评估指标之 BLEU
  • http学习笔记3
  • 【Redis】Redis 的主从同步