嵌入式linux QQ交流群:175159209,欢迎爱好者加入交流技术问题!

Linux 内核不再严格要求每行代码不超过 80 字符宽的编码风格。Linux 内核和很多历史比较长的开源项目一样,都有编码风格指南,要求每行代码不超过 80 字符(或 80 列)。Linux 作者 Linus Torvalds 上周在内核邮件列表上发表评论,反对一行代码在超过 80 字符后强行换行,认为这太丑陋了。

而现在大多数人也不再使用 80x25(85 列 25 行)的终端了。淘汰这一要求将需要更新内核编码风格指南文档,更新脚本 checkpatch.pl,不再将每行代码最大长度默认设为 80 而是 100。

Torvalds 认为更长的代码是有用的,比如 grep 这样的单行工具。当然开发者仍然可坚持每行最长 80 个字符,checkpatch.pl 不再将其设为硬限制,100 个字符长其实也不是什么硬限制。

嵌入式Linux中文站

最专业的中文嵌入式Linux网站,11年磨剑,注册用户数万人

分享 嵌入式 & Linux 技术干货、教程、资讯、高薪职位

订阅点击标题下方“嵌入式Linux中文站”

分享点击右上角分享按钮

投稿admin@embeddedlinux.org.cn

交流QQ群:175159209

点击下方“阅读原文”查看更多

linux 按照特定字符换行_在Linus Torvalds建议之后内核淘汰80个字符长度限制相关推荐

  1. Linux 之父:林纳斯·托瓦兹(Linus Torvalds)

    林纳斯目前受聘于开放源代码开发实验室(OSDL,Open Source Development Labs),全身心的开发Linux内核. GitHub:torvalds/linux kernel 说明 ...

  2. python生成字符图形_【Python AsciiArt】利用命令行打印出字符图案

    利用字符串生成工具可以方便的打印出自己想要字符图案,以及如何将图片转换为ASCII ART输出. 最终可以用命令行输出各种彩色图像---->> 一般字符图案 我们在使用一些开源软件的时候, ...

  3. 查找字符位置_如何使用find函数和search函数精确查找字符

    精确查找指定字符在一个字符串中的位置是Excel函数运用中的一项重要的技巧,尤其是在截取字符串.替换字符串等文本处理过程中,精确定位技术更是必不可少.查找字符的主要函数是find函数和search函数 ...

  4. base-64 字符串中的无效字符。_查找字符串中连续不重复最长字符串和长度的方法...

    1.思路 2.结果 字符串:abacbefkb 开始遍历: 链表的变化情况: a:长度:1 链表:[a] b:长度:2 链表:[a,b] a:长度:2 链表:[b,a] c:长度:3 链表:[b,a, ...

  5. 没有 4.21 ,Linus Torvalds 宣布 Linux 进入 5.0 时代

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   按最初计划,Linux Kernel 5.0 本应在2018年年底发布,但由于种种原因,最终在去年圣诞节发布的是 Linux Kernel ...

  6. linux之父博客,Linux25周年之际:专访 Linux 之父 Linus Torvalds

    1991 年,22 岁的 Linus Torvalds 一边在芬兰赫尔辛基大学学习计算机,一边设计了 Linux 的系统内核.之后,Linux 迅速发展为一个可以在智能手机.服务器等各种平台上运行的功 ...

  7. Linus Torvalds:极客之王

    [CSDN编译整理]导读:Linus Torvalds一直过着标准的极客生活.他热爱并从事开源事业,追求富有激情的运动(如潜水).他始终认为自己做出了正确的选择,比起创办一家公司,他更钟情于技术研究. ...

  8. 输入一个字符串(少于80个字符),统计字符个数。

    [题目描述] 输入一个字符串(少于80个字符),统计字符个数. [输入] 一个字符串(少于80个字符). [输出] 输出该字符串中字符的个数. [样例输入] UPC 1953↙ [样例输出] 8 #i ...

  9. Linus Torvalds:Linux背后的智者

    编者的话:提起Linux之父Linus Torvalds,人们首先想到的是他的不近人情,总是听说他"炮轰"这个"炮轰"那个,却很难有机会接近他,了解他是个什么样 ...

最新文章

  1. python 写入网络视频文件很慢_OpenCV视频写入详解_Python,视频保存0kb问题
  2. UVA 572 BFS 图论入门
  3. Transformer升级之路:Sinusoidal位置编码追根溯源
  4. linux中/bin和/sbin和/usr/bin和/usr/sbin
  5. 大数据_Spark_框架简介---Spark工作笔记0001
  6. 多重共线性问题的几种解决方法
  7. 深度学习之TensorFlow 第三章基本开发步骤--以逻辑回归拟合二维数据为例(转)
  8. JAVA实现二叉树带权路径长度和_哈夫曼树的构建与最小带权路径长度
  9. 拓端tecdat:R语言STAN贝叶斯线性回归模型分析气候变化影响北半球海冰范围和可视化检查模型收敛性
  10. 考前必练15道题_《系统集成项目管理工程师备考宝典》
  11. 搜索服务Solr集群搭建 使用ZooKeeper作为代理层
  12. 解决Maven仓库代理时gexin的jar包一直下载不下来的问题
  13. C#计算一个月有多少天
  14. 微软这个系统,90% 的人都没用过!
  15. pandas删除包含特定字符串所在的行
  16. java 正则表达式贪婪与懒惰
  17. 猜数字小游戏 源码及思路
  18. 关于FPGA的学习顺序
  19. 商标注册申请的步骤是怎样的
  20. 雷蛇显示服务器,雷蛇(Razer)数据泄漏暴露了游戏玩家的个人信息

热门文章

  1. 顶级产品经理是如何写产品需求文档(PRD)的
  2. SylixOS内存错误排查方法
  3. 安装nginx并搭建nginx图片服务器
  4. 20145209 《信息安全系统设计基础》课程总结
  5. C#核编之格式化编程
  6. python 监视文件目录
  7. LeetCode - Best Time to Buy and Sell
  8. git升级到2版本的过程记录
  9. itchat库微信自动回复祝福语
  10. PHP框架自动加载类文件原理