linux 使用indent格式化代码
indent是一个代码整理工具,能够方便快速的将代码格式化.
这是我较习惯的代码风格,网上还有很多其他的
参数:
-nbad -bap -bbo -nbc -br -brs -c33 -cd33 -ncdb -ce -ci4 -cli0 -cp33 -cs -d0 -di1 -nfc1 -nfca -hnl -i4 -ip0 -l75 -lp -npcs -nprs -npsl -saf -sai -saw -nsc -nsob -nss
用法:
indent [-nbad -bap -bbo -nbc -br -brs -c33 -cd33 -ncdb -ce -ci4 -cli0 -cp33 -cs -d0 -di1 -nfc1 -nfca -hnl -i4 -ip0 -l75 -lp -npcs -nprs -npsl -saf -sai -saw -nsc -nsob -nss] MutexBuffer.c
参数真的非常多,每次输入很麻烦,所以使用alias别名,配置进系统文件,使用起来会方便很多.
下面开始配置:
有些Linux 版本貌似是自带的,没有的yum安装一下
yum install indent
切换root用户,打开/etc/bashrc 文件
su root
gedit /etc/bashrc
我有尝试过编辑 /etc/profile文件, 但想要其生效, 每次使用前都需要重新输入命令
source /etc/profile
. 原理上这个文件比bashrc优先级高, 不太清楚为什么./etc/profile: 为系统的每个用户设置环境变量信息, 在用户第一次登录时, 文件被执行.
/etc/bashrc :此文件包含bash shell的bash信息, 每次打开新的shell时,该文件被读取.
在文件末尾, 输入以下命令
alias format="indent -nbad -bap -bbo -nbc -br -brs -c33 -cd33 -ncdb -ce -ci4 -cli0 -cp33 -cs -d0 -di1 -nfc1 -nfca -hnl -i4 -ip0 -l75 -lp -npcs -nprs -npsl -saf -sai -saw -nsc -nsob -nss"
保存后,执行下面命令,使刚才修改的环境变量生效.
source /etc/bashrc
然后就可以使用啦
format MutexBuffer.c
关机重启后,都是生效的~
[参考文章:https://blog.csdn.net/u011068702/article/details/53932530]
最新文章
- css3 自定义字体 @font-face
- CentOS下设置MySQL的root密码
- android源码的目录结构
- 【poj1160】 Post Office
- metasploit连接数据库
- Light OJ 1140
- 【Java基础】分支结构(1)
- 【转】Yeoman:Web 应用开发流程与工具
- USACO 4.1.2 栅栏的木料
- C# 保留2位小数
- LevelDb原理剖析
- 在 Windows Azure 网站中进行纵向扩展和横向扩展
- HashMap的存储原理
- Azure ARM (20) 将非托管磁盘虚拟机(Unmanage Disk),迁移成托管磁盘虚拟机(Manage Disk)
- 【一天一道LeetCode】#87. Scramble String
- hadoop的master和slave模式
- 盒模型、position、float详解css重点汇总
- 《java多线程编程核心技术》(一)使用多线程
- 微信昵称的emoji的尝试性解决方案
- 梯度下降取负梯度的简单证明,挺有意思的mark一下
热门文章
- 4. Vue - 指令(Add)
- 【第1题】 Pythonn内存管理以及垃圾回收机制
- 201871010113-刘兴瑞《面向对象程序设计(java)》第六-七周学习总结
- lua 12 table 的使用
- 剑指Offer-12.数值的整数次方(C++/Java)
- LG3205/BZOJ1996 「HNOI2010」合唱队 区间DP
- luoguP4585 [FJOI2015]火星商店问题
- 第十 构建Web内容的技术
- Codeforces Round #554 (Div. 2) C 数论
- ES6-Symbol.iterator 迭代器