解决vim使用鼠标选择便进入visual mode问题

本文介绍了如何在Vim中临时或永久关闭鼠标支持,包括setmouse-=a命令的用法,以及如何在~/.vimrc中添加配置。还提到不同模式下的鼠标行为和相关配置选项 '-=' 和 '+=' 的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


  • 如果只是临时想关闭一下,直接vim进入命令行模式,使用命令
    :set mouse-=a
  • 如果是直接觉得不需要这个功能
    vim ~/.vimrc加入该项配置

:set mouse-=a

Vim的set mouse说明

    Enable the use of the mouse.  Works for most terminals (xterm, Win32
    win32-mouse, QNX pterm, *BSD console with sysmouse and Linux console
    with gpm).  For using the mouse in the GUI, see gui-mouse.  The
    mouse can be enabled for different modes:
            n       Normal mode and Terminal modes
            v       Visual mode
            i       Insert mode
            c       Command-line mode
            h       all previous modes when editing a help file
            a       all previous modes
            r       for hit-enter and more-prompt prompt

补充说明

'-='什么意思?

一般使用直接使用’='对其赋值
‘+=’ '-='可以用来向该配置项追加/去除指定值

家目录下没有 .vimrc 文件

不一定有,可以自己建立
可以使用包管理查询Vim相关文件,它会显示Vim参考文件的位置
比如
opkg files vim-fuller | grep vimrc

/usr/share/vim/vimrc
/usr/share/vim/vim82/gvimrc_example.vim
/usr/share/vim/vim82/vimrc_example.vim

有的没的

也有文章说,可以保留命令行模式下的鼠标选择:set mouse=c
同时,:set mouse=:set mouse-=a应该可以实现相同效果


参考文章:

Vim help doc
vim insert VISUAL模式无法右键复制问题(转)

内容概要:本文详细介绍了 IntelliJ IDEA 的下载安装全流程,旨在帮助用户轻松开启高效的 Java 开发之旅。首先解释了 IntelliJ IDEA 的两个主要版本:社区版适合初学者和小型项目,功能涵盖基本的 Java 开发需求;专业版面向企业级开发,提供更强大的功能,如高级代码分析、多语言支持等。接着,文章逐步指导用户从访问官方网站、选择版本、下载安装包到具体操作系统(Windows、macOS 和 Linux)下的安装步骤。对于每个平台,都提供了详细的安装指引,包括配置安装选项、创建桌面快捷方式、设置环境变量等。首次使用时,用户可以配置主题、安装插件以及配置 Java 开发环境。最后,文章还列举了一些常见问题及其解决方案,如安装报错、启动无响应和插件安装失败等,确保用户顺利使用 IntelliJ IDEA。 适用人群:适合所有 Java 开发者,特别是初学者和需要进行复杂项目开发的资深开发者。 使用场景及目标:①帮助初学者快速上手 Java 开发,掌握基础开发工具使用;②协助资深开发者进行高效的企业级项目开发,充分利用 IntelliJ IDEA 的高级功能;③解决安装和初始配置过程中可能出现的问题,确保开发环境稳定运行。 其他说明:本文不仅提供了详尽的安装指南,还强调了 IntelliJ IDEA 的强大功能和灵活性,鼓励用户根据自身需求选择合适的版本,并通过配置和插件扩展来优化开发体验。此外,针对不同操作系统给出了具体的安装步骤,确保用户能够在各自的平台上顺利完成安装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值