Ubuntu---vim配置
2024-09-08 01:12:28
1. Linux g++开启C++11支持
1.1 使用vim打开.bashrc文件
sudo vim ~/.bashrc
1.2 在some more ls aliases注释块的地方添加:
alias g++='g++ -std=c++11'
2. 配置Linux下vim自动缩进等功能
2.1 使用vim打开.vimrc文件
vim ~/.vimrc
2.2 添加如下代码:
set tabstop=
set softtabstop=
set shiftwidth=
set autoindent
set cindent
set cinoptions={,1s,t0,n-,p2s,(03s,=.5s,>1s,=1s,:1s
set nu
set ruler
set hlsearch
set backspace=
含义如下:
1/2.设置制表符宽度为4
- set tabstop=4
- set softtabstop=4
3.设置缩进的空格数为4
- set shiftwidth=4
4.设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置:
- set autoindent
5.使用 C/C++ 语言的自动缩进方式
- set cindent
6.设置C/C++语言的具体缩进方式(以我的windows风格为例):
- set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
7.显示行号
- set nu
8.显示标尺
- set ruler
9.将搜索内容反白
- set hlsearch
10.可以删除任意值
- set backspace=2
效果如下:
代码执行:
最新文章
- C/C++编译和链接过程详解 (重定向表,导出符号表,未解决符号表)
- ajax实现上传文件
- JavaScript中两个感叹号的作用
- 自定义RadioButton样式
- Tarjan应用:求割点/桥/缩点/强连通分量/双连通分量/LCA(最近公共祖先)【转】【修改】
- IOS下自定义click事件使用alert引发的血案
- jQuery对象与DOM对象之间的转换(转)
- .gitignore 文件列表
- android 使用两个surfaceview 在摄像机画面上绘图
- Log4j使用说明
- iconfont 字库入门到精通
- JQuery的deferred对象学习总结
- Angular4+路由
- R语言数据集合并、数据增减、不等长合并
- Ruby on rails 项目启动流程
- jvm 线上命令
- 在线视频下载利器——youtube-dl
- python-web微信实现
- 从理论到实践 全面理解HTTP/2
- CSS3性能体验
热门文章
- Oracle创建表语句(Create table)语法详解及示例、、 C# 调用Oracle 存储过程返回数据集 实例
- 网络流之最大流算法(EK算法和Dinc算法)
- [Codeforces 460C] Present
- 【PA 2014】Kuglarz
- Zookeeper日志文件&;事务日志&;数据快照
- eclipse maven创建web项目
- Linux学习之02_Linuxd的文件权限与目录配置
- linux centos7安装mysql
- 改变默认选择前1000行,编辑前200行【MSSQL】
- NodeJs学习记录(二)win7下 配置node连接oracle的环境