vim insert VISUAL模式无法右键复制问题
临时:普通模式下输入:set mouse-=aiterm2 > Preferences > Profiles > Terminal > Enable mouse reporting去掉勾选iterm2 > preferences > advance > 搜索mouse scroll whell down 那里写\jscroll whell up那里写\k
Mac自带的terminal也会有这个问题,在View > Allow Mouse Reporting 去掉勾选即可
Vim 配置
https://wiki.archlinux.org/title/Vim_(简体中文)
Vim的终极配置方案,完美的写代码界面! ——.vimrc
全局文件 /etc/vimrc
用户文件 ~/.vimrc
" 解决中文乱码set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1set enc=utf8set fencs=utf8,gbk,gb2312,gb18030" 记录历史的行数set history=10000" 下面两行在进行编写代码时,在格式对起上很有用;" 第一行,vim使用自动对起,也就是把当前行的对起格式应用到下一行;" 第二行,依据上面的对起格式,智能的选择对起方式,对于类似C语言编写上很有用set autoindentset smartindent" 第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格set tabstop=4set shiftwidth=4" 设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号set showmatch" 当vim进行编辑时,如果命令错误,会发出一个响声,该设置去掉响声" set vb t_vb=" 默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示" set nohls"搜索逐字符高亮set hlsearchset incsearch"搜索忽略大小写set ignorecase" 剪贴板set clipboard=unnamedplus" 语法高亮度显示filetype onfiletype plugin onfiletype plugin indent onsyntax on" 跨行移动光标set whichwrap=b,s,<,>,[,]" 自动换行显示set linebreakautocmd FileType python set breakindentopt=shift:4" 显示行号" set number" 记录光标位置augroup resCurautocmd!autocmd BufReadPost * call setpos(".", getpos("'\""))augroup END" DOS/Windows回车问题set ff=unix
