王奇秀 2023-03-27 16:40 采纳率: 0%
浏览 19

配置vimrc文件导致vim复制粘贴快捷键失效

在配置ubuntu的vimrc时,添加了如下设置,导致vim里面ctrl+shift+c和ctrl+shift+v无效了,删除这个vimrc之后,该bug又恢复了,请问是哪个语句限制了这两个快捷键的使用?

" 加载janah主题配色
"syntax enable
"colorscheme janah

" 开启语法高亮
syntax on

" 开启鼠标支持
set mouse=a

" 设置 tab 宽度为 4 个空格
set tabstop=4

" 设置自动缩进宽度为 4 个空格
set shiftwidth=4

" 开启自动缩进
set autoindent

" 显示行号
set number

" 显示当前行号/总行数
set ruler

" 智能缩进
"set smartindent

" 开启搜索高亮
set hlsearch

" 设置搜索忽略大小写
set ignorecase

" 设置命令模式下的补全
set wildmenu

" 开启文件类型检测
filetype on

" 自动判断文件编码
set fileencodings=utf-8,gbk


" 快速保存
nnoremap <C-w> :w<CR>

" 快速退出
nnoremap <C-q> :q<CR>

" 设置快捷键,快速跳转到行首/行尾插入
nnoremap <C-a> ^i
nnoremap <C-d> $a

" 打开所在行横线提示
set cursorline


" 在文件中插入时间戳
autocmd BufNewFile * execute "normal i" . "// date:  "
autocmd BufNewFile * execute "normal i" .  strftime("%c") . "\r"
" 在文件中插入名字
autocmd BufNewFile * execute "normal i" ."// author: keeshow". "\r"
" 在文件中插入文件路径
autocmd BufNewFile * execute "normal i" . "// path:  "
autocmd BufNewFile * execute "normal i" .expand("%:p")

if has("autocmd")
    
      " 在新建 C 文件时,插入 C 语言模板
    autocmd BufNewFile *.c $read ~/.vim/templates/skeleton.c
endif
  • 写回答

2条回答 默认 最新

  • 赵4老师 2023-03-27 17:08
    关注

    使用二分法。
    参考下面:
    偶遇到类似问题都是用
    “每次用/.../注释掉不同部分再重新编译,直到定位到具体语法出错的位置。”
    的方法解决的。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月27日

悬赏问题

  • ¥15 nginx中的CORS策略应该如何配置
  • ¥30 信号与系统实验:采样定理分析
  • ¥100 我想找人帮我写Python 的股票分析代码,有意请加mathtao
  • ¥20 Vite 打包的 Vue3 组件库,图标无法显示
  • ¥15 php 同步电商平台多个店铺增量订单和订单状态
  • ¥15 关于logstash转发日志时发生的部分内容丢失问题
  • ¥17 pro*C预编译“闪回查询”报错SCN不能识别
  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题