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

gvim添加至右键、永久修改配置、放大缩小快捷键、ctrl + c ctrl +v 直接复制粘贴、右键和还原以前版本(V)冲突

一、将 vim 添加至右键

  1. 进入安装目录找到 vim91\install.exe 管理员权限执行

    Install will do for you:1  Install .bat files to use Vim at the command line:2      Overwrite C:\Windows\vim.bat3      Overwrite C:\Windows\gvim.bat4      Overwrite C:\Windows\evim.bat5      Overwrite C:\Windows\view.bat6      Overwrite C:\Windows\gview.bat7      Overwrite C:\Windows\vimdiff.bat8      Overwrite C:\Windows\gvimdiff.bat
    10  Do NOT change startup file D:\vim\_vimrc
    14  Install an entry for Vim in the popup menu for the rightmouse button so that you can edit any file with Vim
    15  Add Vim to the "Open With..." list in the popup menu for the rightmouse button so that you can edit any file with Vim
    16  Add Vim to the Start menu
    17  Create a desktop icon for gVim
    18  Create a desktop icon for gVim Easy
    19  Create a desktop icon for gVim Read-only
    20  Do NOT create plugin directories
    To change an item, enter its numberEnter item number, h (help), d (do it) or q (quit):d 14
    
  2. 这里我们选 14 Install an entry for Vim in the popup menu for the right 将vim添加至右键

  3. 执行之后会生成桌面图标,桌面图标可以删除

二、默认配置调整

  • 进入安装目录找到 _vimrc 文件编辑,在 source $VIMRUNTIME/vimrc_example.vim 下添加

  • 以下配置主要实现的功能:

    1、设置字体 Consolas 字体大小 14

    2、设置配色方案

    3、设置关闭自动备份,编辑文件不自动生成备份文件

    4、设置 Ctrl+C 和 Ctrl+V 可直接复制和粘贴

    5、设置 Ctrl++ Ctrl± 和 Ctrl+滚轮放大缩小

" 启用鼠标支持,允许使用滚轮
set mouse=a" 设置字体为 Consolas,大小为 14
set guifont=Consolas:h14" 设置配色方案为 koehler
colorscheme koehler" 禁用备份文件
set nobackup        " 不创建备份文件
set noundofile      " 不生成撤销文件
set nowritebackup   " 不在写入时创建备份文件" 设置 Ctrl+C 和 Ctrl+V 为复制和粘贴到剪贴板
vnoremap <C-C> "+y
nnoremap <C-V> "+p" 监听鼠标滚轮事件,向前滚动放大字体,向后滚动缩小字体
" 鼠标滚轮向前事件 (放大字体)
autocmd FocusGained * nnoremap <C-ScrollWheelUp> :call AdjustFontSize(1)<CR>
" 鼠标滚轮向后事件 (缩小字体)
autocmd FocusGained * nnoremap <C-ScrollWheelDown> :call AdjustFontSize(-1)<CR>
" 设置快捷键 Ctrl + = 放大字体
nnoremap <C-=> :let &guifont = substitute(&guifont, '\d\+', '\=eval(submatch(0)+1)', '')<CR>
" 设置快捷键 Ctrl + - 缩小字体
nnoremap <C-_> :let &guifont = substitute(&guifont, '\d\+', '\=eval(submatch(0)-1)', '')<CR>" 调整字体大小的函数
function! AdjustFontSize(delta)let current_size = matchstr(&guifont, '\d\+')let new_size = eval(current_size) + a:deltalet &guifont = substitute(&guifont, current_size, new_size, '')
endfunction

在这里插入图片描述

三、右键菜单 还原以前版本(V)使用 Vim 编辑(V) 冲突

删除右键菜单还原以前版本(V)注册表删除以下项

HKEY_CLASSES_ROOT\AllFilesystemObjects\ShellEx\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}

我试过禁用是不可以的,只能删除,如果禁用 还原以前版本(V)的话,原本还原以前版本(V)的位置会在出现一个使用 Vim 编辑(V),这样当你使用 右键 + V 的时候还是会冲突

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

相关文章:

  • 腾讯云-COS
  • 蓝桥杯每日真题 - 第16天
  • 基因组之全局互作热图可视化
  • 基于Lora通讯加STM32空气质量检测WIFI通讯
  • STM32 极速入门第一天基础拓展 驱动i2c屏幕 ( 使用PlatformIO开发STM32单片机 )
  • 【WPF】Prism学习(五)
  • RabbitMQ的基本概念和入门
  • Shell脚本6 -- 条件判断if
  • 经验笔记:从生成 SSH 密钥到成功连接测试(以Gitee为例)
  • Object.defineProperty和响应式
  • 前端web
  • DDNet 服务器配置教程 Linux 环境
  • Vue 2 —监视器实现动态切换表单属性值
  • Qt_day10_程序打包(完结)
  • golang通用后台管理系统09(系统操作日志记录)
  • 如何确保爬取的数据准确性和完整性?
  • 【java】JDK安装
  • 科技改变工作方式:群晖NAS安装内网穿透实现个性化办公office文档分享(1)
  • 基于Java Springboot甘肃旅游管理系统
  • 03-axios常用的请求方法、axios错误处理
  • 《天体》游戏配置要求介绍
  • 【企业级分布式系统】 Kafka集群
  • MySQL 中有哪几种锁?
  • kafka中节点如何服役和退役
  • HTML5实现剪刀石头布小游戏(附源码)
  • 集群聊天服务器(3)muduo网络库
  • 解决在Ubuntu 20.04中使用PyCharm时无法输入中文的问题
  • 【jvm】HotSpot中方法区的演进
  • Win10/11 安装使用 Neo4j Community Edition
  • Ubuntu 22.04 上快速搭建 Samba 文件共享服务器