linux 配置vimrc,C++模板、.vimrc和一些Linux配置

本文介绍了C++编程中模板和预处理宏的常见用法,包括#define宏定义、for循环宏以及输入输出流的设置。示例展示了如何优化代码,如禁用标准I/O缓冲和关联文件,并提供了.vimrc配置文件的一段内容,用于提升开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C++模板

#include

#include

#include

#include

#include

#include

#include

using namespace std;

#define rep(i,l,r) for(register int i=(l);i<=(r);++i)

#define repdo(i,l,r) for(register int i=(l);i>=(r);--i)

#define il inline

typedef double db;

typedef long long ll;

//---------------------------------------

int n;

int main(){

ios::sync_with_stdio(0),cin.tie(0);

return 0;

}

// freopen(".in","r",stdin);

// freopen(".out","w",stdout);

.vimrc

set nu

set mouse=a

set nocp

set shiftwidth=4 tabstop=4 softtabstop=4

set showmatch

set autoread

let autosave=10

set confirm "confirm for saving changes

set cindent autoindent smartindent

set ignorecase

"set hlsearch

set ruler

set encoding=UTF-8

syntax on

map ggVG

imap

map "+p

imap i

vmap "+y

vmap "+d

imap i

imap i

map :w:sp ~/oi/base/gdb.in:q!:!g++ % -o exec -g3 -std=c++11 -Wall -Wextra && gdb exec

map :w:!g++ % -o exec -O2 -std=c++11 -Wall -Wextra && ./exec

inoremap ' ''i

inoremap " ""i

inoremap ( ()i

inoremap [ []i

inoremap { {}i

原文:https://www.cnblogs.com/ubospica/p/9550143.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值