技术标签: vim
Vim大法好!
我平时主要用vim作为IDE写python,c/c++, shell script。但是每次vim编辑完都需要输入wq保存,然后在命令行中执行,发现错误后再次进入源码中修改,如此大大浪费程序猿的时间,生命如此宝贵!
以python为例,vim 环境下,在命令模式中输入下命令:
:!python %
即可用python编译当前文件。其他语言同理
熟悉IDE的童鞋一般都会使用F5进行编译运行,Vim也可以搞定。在本地.vimrc中添加以下几行,即可:
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Quickly Run
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
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 == 'python'
exec '!time python %'
elseif &filetype == 'sh'
:!time bash %
endif
endfunc
请参考使用,如果不想显示时间,time亦可去掉。
文章目录3.1 目标文件的格式3.1 目标文件的格式#mermaid-svg-kohvJmyun0aVPKsm .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-kohvJmyun0aVPKsm .label text{fill:#333}#mermaid-svg-kohvJmyun0aVPKsm .node
tp5 引入阿里云短信验证码,tp5 调用阿里云短信验证码,
1. MSSQL注入手工联合注入mssql数据库相比mysql数据库本质上的框架是差不多的,使用的增,删,改,查命令是互相通的,mysql中使用的函数在mssql中有些会起不到作用点。(例如:在mssql中只能用top 取代limt 0,N,row_number() over()函数取代limit N,M)mssql在使用上和可移植等方面与mysql存在不同的差异。MSSQL数据库的基本知识MSSQL中自带数据库信息库名相关功能master系统控制数据库,包含配置信
根据自己安装过程遇到的问题,参考了两位大神的博客,亲测有效,在此作个总结https://blog.csdn.net/qq_34106574/article/details/80138703(参考博客一)https://blog.csdn.net/KID_yuan/article/details/91428058(参考博客二)个人总结:一、下载模型https://github.c...
1. SQL Server数据复制需要重点注意的事项:1) 服务的启动帐户MSSQLserver和Sqlserveragent服务是否是以域用户身份启动并运行的(.\administrator用户也是可以的,不是sqlserver用户,是windows用户),最好在配置当中专门设置一个域用户,各个发布服务器都用这个用号,统一管理,并且这个域用户对发布服务器有管理员的权限
转自: http://blog.csdn.net/wind19/article/details/6332908 既使用过 Microsoft Visual C++ 又使用过 GNU CC 的网友一定会感受到两者编译速度的差异,尤其是对于 wxWidgets 这样头文件内容多的软件。Microsoft? Visual C++ 能够有很高编译效率的原因是其支持“预编译头文件” (Pre-Compil
Android-Universal-Image-Loader这个框架是我接触的第一个Android图片加载框架,用的比较多,因此选择这个作为第一篇源码解析的框架。一、基本用法1.在Application中进行init操作/** * 初始化Universal-Image-Loader */private void initImageLoader() { DisplayI
背景:闲来无事 写个小程序练手问题:button 按钮文字居中问题描述:button 按钮设置文字居中后 发现真机上文字居中失效模拟器图片: 真机图片: 错误代码:# wxml<view class="read_view"> <button class="read">点击阅读</button>&l...
微软产品下载中心–MSDN,我告诉你官网链接:https://www.imsdn.cn/how-to-download-msdn-iso/包括一些系统的镜像等
本文源自网络引言根据国家标准《建筑抗震设计规范》GB50011-2010中第13.4.3 条和《建筑机电工程抗震设计规范》GB50981-2014中第3.1.3条均为强制条文,并规定了:抗震设防烈度为 6 度及 6 度以上地区的建筑机电工程设施必须进行抗震设计的要求,进行综合分析并确定抗震支吊架深化思路。地震破坏会导致结构的破坏,如房屋的墙、梁、柱等建筑结构;也会导致非结构构件的破坏...
Springboot HelloWorld一个功能:(一个典型的web应用)浏览器发起hello请求,服务器接收请求并处理,响应Hello World字符串1、创建一个Spring Initializr 工程;2、Spingboot相关依赖3、编写主程序 启动类package com.FirstDomo;import org.springframework.boot.SpringA...
问题描述 有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。 游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的数为k的倍数或其末位数(即数的个位)为k,则该小朋友被淘汰出局,不再参加以后的报数。当游戏中只剩下一个小朋...