1,自动对齐:(gg=G)
在命令模式下(即非“插入”等编辑模式),先输入gg,这时候光标会移动到第一行第一个字符,然后按 “=” 号之后切换成大写,再按一下G,这时候光标会移到最后一行的第一个字符,这时候就可以看到代码被排得整整齐齐了!
“gg"将光标移动到代码首部,”="表示对齐指令,"G"表示代码尾部,所以执行"gg=G"后,该文件的所有代码都将对其.

Linux man中的man就是manual的缩写,用来查看系统中自带的各种参考手册,但是手册页分为好几个部分,如下所示:
1是普通的命令
2是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)
3是库函数,如printf,fread
4是特殊文件,也就是/dev下的各种设备文件
5是指文件的格式,比如passwd,就会说明这个文件中各个字段的含义
6是给游戏留的,由各个游戏自己定义
7是附件还有一些变量,比如向environ这种全局变量在这里就有说明
8是系统管理用的命令,这些命令只能由root使用,如ifconfig

在shell中输入man+数字+命令/函数即可以查到相关的命令和函数。若不加数字,那Linux man命令默认从数字较小的手册中寻找相关命令和函数。
例 如:我们输入man ls,它会在最左上角显示“LS(1)”,在这里,“LS”表示手册名称,而“(1)”表示该手册位于第一节章,同样,我们输入“man ifconfig”它会在最左上角显示“IFCONFIG(8)”。也可以这样输入命令:“man [章节号]手册名称”。
man是按照手册的章节号的顺序进行搜索的,比如:man sleep,只会显示sleep命令的手册,如果想查看库函数sleep,就要输入:man 3 sleep

ubuntu安装c语言的库函数man手册的
1.添加库函数手册
ubuntu默认是没有安装c语言的库函数man手册的,所以你在man perror和sendto之类的函数时会显示没有相关文档的问题,这个问题让我郁闷了我好久。解决方法:
sudo apt-get install manpages-dev

2.让man显示中文
ubuntu源里面已经包含了中文的man包,所以不用从其他地方down了,直接
sudo apt-get install manpages-zh
但是这样man默认显示的还不是中文,还需要以下两步
a.把中文man包转换成utf8格式的
新建一个脚本文件
gedit t.sh
把下面内容添加进去
#!/bin/bashcd /usr/share/man/zh_CN/for k in *docd $kfor i in *.gzdo j=echo ${i%.gz} gunzip $i iconv -f gb18030 -t utf8 $j >tmp mv tmp $j gzip $jdonecd …done
然后
sudo ./t
b.修改man默认的语言
sudo gedit /etc/manpath.config把里面的所有的/usr/share/man改成/usr/share/man/zh_CN
保存后退出,然后你再试一下man ls

3.让没有中文帮助的显示英文
做 完上面第二部还不够,这时你再man一下一些c语言函数(不要用printf,socket之类比较有名的函数,这些已经有中文帮助了)的时候就会发现竟 然没有帮助,而刚才明明在第一步已经安装了啊。这是因为你上面把/usr/share/man改成/usr/share/man/zh_CN的操作使 man只在中文帮助中搜索,如果没有就直接放弃,因此还需要以下操作,才能让man在没有中文帮助的时候自动显示英文的帮助,如果英文的也没有,哪就真的 没有了。
sudo gedit /etc/manpath.config
然后搜索你刚才改过的地方,然后在其后面添加同样的一行,只是后面的目录还用原来的/usr/share/man,比如在修改后的
MANPATH_MAP /bin /usr/share/man/zh_CN
再添加一行
MANPATH_MAP /bin /usr/share/man

新安装了ubuntu 8.04版本,发现安装过的系统中缺少很多手册页。
用以下命令搞定了
sudo apt-get install manpages
sudo apt-get install manpages-de
sudo apt-get install manpages-de-dev
sudo apt-get install manpages-dev

linux代码对齐快捷键和man帮助文档的使用总结相关推荐

  1. VScode 代码对齐快捷键

    vscode代码对齐快捷键,选中要对齐的代码块,windows shift+alt+F Mac Shift + Option + F. 效果如下:

  2. vscode 缩进快捷键 代码对齐快捷键

    vscode缩进快捷键: 选中文本: Ctrl  +  [      和   Ctrl  +  ]     实现文本的向左移动或者向右移动: vscode代码对齐快捷键: 选中文本: Shift  + ...

  3. PHP实习之路—NO.1(看LINUX、APACHE、MYSQL、PHP文档)

    PHP实习之路-NO.1(看LINUX.APACHE.MYSQL.PHP文档): 基本功一定要扎实! 本文转自 Lee_吉  博客,原文链接:    http://blog.51cto.com/121 ...

  4. linux下,MySQL默认的数据文档存储目录为/var/lib/mysql。

    0.说明 Linux下更改yum默认安装的mysql路径datadir. linux下,MySQL默认的数据文档存储目录为/var/lib/mysql. 假如要把MySQL目录移到/home/data ...

  5. 用两个文件a.txt;b.txt.使用linux命令,复制,a.txt文档倒数第十行的记录to b.txt文档

    用两个文件a.txt;b.txt.使用linux命令,复制,a.txt文档倒数第十行的记录to b.txt文档 tail -n 10 a.txt | head -n 1 >> b.txt

  6. 让你提前认识软件开发(40):既要写好代码,又要写好文档

    第3部分 软件研发工作总结 既要写好代码,又要写好文档 对于软件相关行业,在学校或单位上,大家或许都已经注意到了,除了要编写的程序.绘制设计图之外,另一个重要的工作便是写文档.为什么要写文档呢?由于我 ...

  7. linux哪个版本支持tipc,Linux TIPC 2.0 Programmerapos;s Guide文档.doc

    Linux TIPC 2.0 Programmer's Guide文档 Linux TIPC 2.0 Programmer's Guide 04 January 2011 [software vers ...

  8. 软件项目、产品版本号的命名规则、定义、命名规范(git代码分支版本、项目产品文档版本)

    文章目录 前言 一.关于对项目.产品版本的一些学习探索 问题:大家都是怎么样定义版本号的?(参考资料) 二.我在团队中是这是实践的 团队版本号实践 总结 前言 工作几年了,最近在总结项目.产品版本号命 ...

  9. 基于ssh的航空订票系统-飞机订票系统javaweb-机票订购课程设计java代码(源码+数据库文件+文档)

    基于ssh的航空订票系统-飞机订票系统javaweb-机票订购java代码(源码+数据库文件+文档) 注意:该项目只展示部分功能,如需了解,评论区咨询即可. 作者:IT跃迁谷 1.开发环境 开发语言: ...

最新文章

  1. 构建具有用户身份认证的 React + Flux 应用程序
  2. 库函数strlen源码重现及注意问题
  3. tcpdump for Android 移动端抓包
  4. 给数组倒序_22个超详细的 JS 数组方法
  5. Python入门学习笔记13(线程锁与信号量)
  6. 【HDU 4547 CD操作】LCA问题 Tarjan算法
  7. oracle where order by,ORACLE SQL WHERE和ORDER BY
  8. c++Hash Search哈希搜索的实现算法(附完整源码)
  9. 查找域名、由名字查找某个熟知的端口、由名字查找协议
  10. nginx哪个版本性能好_nginx性能为什么好
  11. linux内核模块间通信
  12. 逐条驳斥天猫精灵抄袭说?百度钱晨解秘小度Play设计
  13. leetcode-反转整数
  14. 【三月专题】Dp专练
  15. 计算机爱好者协会义务维修的目的,计算机协会义务维修活动总结范文
  16. php微信投票刷票,微信投票程序源码
  17. 微信美食菜谱小程序系统毕业设计毕设(6)开题答辩PPT
  18. 最小二乘法 来龙去脉
  19. linux mysql 1055_mysql 1055错误
  20. 《指数基金投资指南》 阅读笔记

热门文章

  1. python3 - 使用 jieba3k 对直播平台房间标题进行分词
  2. telnet连接远程服务器失败原因
  3. 王者荣耀s24服务器维护,王者荣耀S24赛季开启时间
  4. Oracle12c impdp导入慢的问题
  5. 开发日志一:前期准备Ogre与irrlicht(食人魔vs 鬼火)
  6. WSL安装z3报错ModuleNotFound
  7. 教育部:坚决取消本科清考,体育不合格不能毕业
  8. 插画零基础教程,没有基础也不要怕
  9. 亲身经历,大龄程序员找工作,为什么这么难!
  10. 深度学习合成歌曲的入门资源:论文和样本、资源、入门教程