Vim修改vimrc一键编译运行后出现请按 ENTER 或其它命令继续
在~/.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 或其它命令继续相关推荐
- Ubuntu下vim打开文件时,提示请按ENTER或其它命令继续
最近配置了一下vim,重启后,配置生效.但在用vim打开文件的时候,出现了一个问题:每次用vim打开文件的时候,都会提示请按ENTER或其它命令继续.这个真的很烦人.那么怎么把它消除掉呢? 首先要搞清 ...
- deepin终端编译c程序_C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译运行,格式化代码)...
本文主要向大家介绍了 C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译&运行,格式化代码),通过具体的内容向大家展示 ...
- Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译运行,格式化代码)
配置编译环境: 进sublime,然后点击Tools->Build System->New build System 直接用下面的替换 { "shell_cmd": & ...
- 在Win10系统上使用VScode + Cmake配置C/C++开发环境,实现一键编译运行
1.前言 前几天在公司的Ubuntu20.04电脑上配置了VSCode + Cmake的C/C++开发环境,可以用来跑跑C/C++的代码,然后,现在住的地方用的Windows,开发环境用的是 Visu ...
- VSCODE 一键编译运行
VSCODE 一键编译运行 简述 vscode 的调试功能其实提供了一键编译运行的功能(ctrl+F5),但是启动特别特别慢- 又不想安装插件,后来发现vscode 提供了一个叫做 Task 的功能, ...
- qt程序在Linux下字体乱了,解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!...
本文解决的主要是界面程序编译运行后无法显示中文的问题,如果在creater 中无法输入中文,下载个IBus或者搜狗之类的中文输入法即可解决! 首先说乱码问题,这个很好解决: 如果是在linux下打开W ...
- 该段代码编译运行后显示的是蓝色背景,白色闪烁字的效果
int main(int argc,char **argv) { printf("\033[44;37;5m hello world\033[0m\n"); ...
- 在VIM中添加一键编译和一键运行
转自:http://blog.chinaunix.net/uid-21202106-id-2406761.html 事先声明,我使用的VIM完全是基于终端的,而不是gvim或vim-x11.因为后两者 ...
- Shell - 脚本实现控制台一键编译运行 C++ 代码
前言 由于电脑内存不足将 Clion 给卸载了,现在只能用 Vim 来编写 C++ 代码了.但是每次写完代码之后都需要经过「编译g++ test.cpp」和「执行./a.out」两步操作,感觉用起来比 ...
最新文章
- Sqli-labs less 9
- 《评人工智能如何走向新阶段》后记(再续2)
- [Scala]集合中List元素转Tuple元素的函数迭代写法
- 类成员_月隐学python第17课
- virtual多态 你不知道的事情
- 汇编语言-010(循环移位ROL,ROR 、进位循环进位RCL,RCR 、有符号数溢出 、双精度移位SHLD,SHRD、SHL和ADD计算 、位运算应用)
- Symbian系统开发教程(二)
- Java并发优化思路
- Java编辑环境搭建
- Java Web学习总结(2)——Servlet入门
- C# 在PPT中绘制图表——柱形图、环形图、混合型图表
- Android图库选择图片
- 运行 vue-typescript-admin-template 报错 error Command failed with signal “SIGABRT“. 切换node版本
- 实现数字电视机顶盒画面的纯键盘和遥控操作网页
- NVIDIA GeFprce GTX 1080 Ti NVIDIA图形驱动程序版本466.77下载和安装
- 生活是否永远如此艰辛,还是仅仅童年才如此
- 新泰一中2021年高考成绩查询,2021年新泰市高考状元名单资料,今年新泰市高考状元多少分...
- IDS(入侵检测系统)简介
- 计算机毕业设计Java房屋中介网络平台(源码+系统+mysql数据库+lW文档)
- dell optiplex 3050 aio 重装系统USB总线驱动安装不成功问题解决
热门文章
- 大数据量树形数据表格展示, 虚拟表格,el-table, umy-ui, 表格懒加载
- 武汉计算机专业有哪些,武汉有哪些计算机专业的大学
- php amqp扩展安装,Linux下PHP扩展amqp安装
- 高精度PP-YOLOE
- 评委打分 选手得分计算
- Linux之进程数和句柄数
- 惠普电脑怎么用u盘重装Win10系统
- python爬虫下载链接_【Python项目】简单爬虫批量获取资源网站的下载链接
- 【前端系列教程之JavaScript】01_JavaScript概述和引入方式
- angular的同级controller通信