在~/.vimrc中修改配置使得用F5可以一键编译运行后, 出现了"请按 ENTER 或其它命令继续"的提示, 很不美观, 用silent可以解决这个问题

原本配置

参考https://blog.csdn.net/qq_33505303/article/details/66473907

map <F5> :call CompileRunGcc()<CR>
func! CompileRunGcc()exec "w"if &filetype == 'c'exec "!g++ % -o %<"exec "!time ./%<"elseif &filetype == 'cpp'exec "!g++ % -o %<"exec "!time ./%<"elseif &filetype == 'java' exec "!javac %" exec "!time java %<"elseif &filetype == 'sh':!time bash %elseif &filetype == 'python'exec "!time python2.7 %"elseif &filetype == 'html'exec "!firefox % &"elseif &filetype == 'go'exec "!go build %<"exec "!time go run %"elseif &filetype == 'mkd'exec "!~/.vim/markdown.pl % > %.html &"exec "!firefox %.html &"endif
endfunc

出现如下问题

在按下F5后会出现空两行, 然后输出"请按 ENTER 或其它命令继续"的问题, 只能使用:q退出

问题应该是出在exec "w", exec "!g++ % -o %<"等exec语句上面

具体原因不明, 如有知道的欢迎留言

我之前在StackOverflow上面看了很多解决方法, 大多数都没有用, 他们的问题在于刚用vim打开文件时出现上述提示, 而我是在用F5映射的快捷键才产生的毛病.

但是, 其中有人提到silent以及多加一个<CR>的方法, 在这里可以派上用场

修改之后如下

Vim修改vimrc一键编译运行后出现请按 ENTER 或其它命令继续相关推荐

  1. Ubuntu下vim打开文件时,提示请按ENTER或其它命令继续

    最近配置了一下vim,重启后,配置生效.但在用vim打开文件的时候,出现了一个问题:每次用vim打开文件的时候,都会提示请按ENTER或其它命令继续.这个真的很烦人.那么怎么把它消除掉呢? 首先要搞清 ...

  2. deepin终端编译c程序_C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译运行,格式化代码)...

    本文主要向大家介绍了 C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译&运行,格式化代码),通过具体的内容向大家展示 ...

  3. Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译运行,格式化代码)

    配置编译环境: 进sublime,然后点击Tools->Build System->New build System 直接用下面的替换 { "shell_cmd": & ...

  4. 在Win10系统上使用VScode + Cmake配置C/C++开发环境,实现一键编译运行

    1.前言 前几天在公司的Ubuntu20.04电脑上配置了VSCode + Cmake的C/C++开发环境,可以用来跑跑C/C++的代码,然后,现在住的地方用的Windows,开发环境用的是 Visu ...

  5. VSCODE 一键编译运行

    VSCODE 一键编译运行 简述 vscode 的调试功能其实提供了一键编译运行的功能(ctrl+F5),但是启动特别特别慢- 又不想安装插件,后来发现vscode 提供了一个叫做 Task 的功能, ...

  6. qt程序在Linux下字体乱了,解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!...

    本文解决的主要是界面程序编译运行后无法显示中文的问题,如果在creater 中无法输入中文,下载个IBus或者搜狗之类的中文输入法即可解决! 首先说乱码问题,这个很好解决: 如果是在linux下打开W ...

  7. 该段代码编译运行后显示的是蓝色背景,白色闪烁字的效果

    int main(int argc,char **argv) {         printf("\033[44;37;5m hello world\033[0m\n");     ...

  8. 在VIM中添加一键编译和一键运行

    转自:http://blog.chinaunix.net/uid-21202106-id-2406761.html 事先声明,我使用的VIM完全是基于终端的,而不是gvim或vim-x11.因为后两者 ...

  9. Shell - 脚本实现控制台一键编译运行 C++ 代码

    前言 由于电脑内存不足将 Clion 给卸载了,现在只能用 Vim 来编写 C++ 代码了.但是每次写完代码之后都需要经过「编译g++ test.cpp」和「执行./a.out」两步操作,感觉用起来比 ...

最新文章

  1. Sqli-labs less 9
  2. 《评人工智能如何走向新阶段》后记(再续2)
  3. [Scala]集合中List元素转Tuple元素的函数迭代写法
  4. 类成员_月隐学python第17课
  5. virtual多态 你不知道的事情
  6. 汇编语言-010(循环移位ROL,ROR 、进位循环进位RCL,RCR 、有符号数溢出 、双精度移位SHLD,SHRD、SHL和ADD计算 、位运算应用)
  7. Symbian系统开发教程(二)
  8. Java并发优化思路
  9. Java编辑环境搭建
  10. Java Web学习总结(2)——Servlet入门
  11. C# 在PPT中绘制图表——柱形图、环形图、混合型图表
  12. Android图库选择图片
  13. 运行 vue-typescript-admin-template 报错 error Command failed with signal “SIGABRT“. 切换node版本
  14. 实现数字电视机顶盒画面的纯键盘和遥控操作网页
  15. NVIDIA GeFprce GTX 1080 Ti NVIDIA图形驱动程序版本466.77下载和安装
  16. 生活是否永远如此艰辛,还是仅仅童年才如此
  17. 新泰一中2021年高考成绩查询,2021年新泰市高考状元名单资料,今年新泰市高考状元多少分...
  18. IDS(入侵检测系统)简介
  19. 计算机毕业设计Java房屋中介网络平台(源码+系统+mysql数据库+lW文档)
  20. dell optiplex 3050 aio 重装系统USB总线驱动安装不成功问题解决

热门文章

  1. 大数据量树形数据表格展示, 虚拟表格,el-table, umy-ui, 表格懒加载
  2. 武汉计算机专业有哪些,武汉有哪些计算机专业的大学
  3. php amqp扩展安装,Linux下PHP扩展amqp安装
  4. 高精度PP-YOLOE
  5. 评委打分 选手得分计算
  6. Linux之进程数和句柄数
  7. 惠普电脑怎么用u盘重装Win10系统
  8. python爬虫下载链接_【Python项目】简单爬虫批量获取资源网站的下载链接
  9. 【前端系列教程之JavaScript】01_JavaScript概述和引入方式
  10. angular的同级controller通信