Chinaunix首页 | 论坛 | 博客
  • 博客访问: 701337
  • 博文数量: 126
  • 博客积分: 2944
  • 博客等级: 上校
  • 技术积分: 1160
  • 用 户 组: 普通用户
  • 注册时间: 2005-02-17 11:09
个人简介

文章分类

全部博文(126)

文章存档

2022年(1)

2018年(1)

2017年(5)

2016年(5)

2013年(5)

2012年(21)

2011年(24)

2010年(1)

2009年(2)

2008年(12)

2007年(6)

2006年(19)

2005年(24)

分类: IT职场

2022-03-10 10:13:32

0. GIT:没有理由
1. vscode:好多人都在用,流行的总有它的道理,其他理由见下面详述
2. python:同上
3. Linux 命令行:command line方式有其优越之处,linux提供大量精巧经过时间检验的软件
4. 7-zip
5. foxit reader:英文版,无广告。更令人惊奇的是,居然有及时的意见反馈
6. everything
7. dataram ramdisk:不受bitlocker的控制

GIT:做软件的一定有GIT,不做软件的其实也能用。
vscode:
    扩展:好用的软件都是可以扩展的,就是有所谓的插件,有插件表示功能的多少是没有限制的,且同样的功能有多个互相竞争的插件实现。不是一潭死水,而是富有活力的大江大河。
    GIT Lens插件;GIT history插件。
    集成终端:如果是windows环境,那么装WSL。然后可以使用Linux的命令行。能做的事情是无限的。
    调试控制台:看这名字,console,高大上的感觉,能做到不仅仅是查看变量,这是另一个命令行界面。
    搜索文件:ctrl+p:支持字符任意排列搜索,曾经打开过的靠前,加上空格就是&搜索
    还有不少惊喜,越用越好用,“仰之则弥高”。vscode的目标大概是:所有的开发,一个界面就够了。

一个例子:编译出一堆错误和警告,怎么按优先级查看各种错误和警告以及显示各自的数量?
  1. $ grep '\[P.*' -o buildlog.log |sort|uniq -c|sort -k2
         71 [Pa039]: use of address of unaligned structure member
          1 [Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement
          2 [Pa084]: pointless integer comparison, the result is always true
          1 [Pa093]: implicit conversion from floating point to integer
          2 [Pe068]: integer conversion resulted in a change of sign
          1 [Pe111]: statement is unreachable
         52 [Pe186]: pointless comparison of unsigned integer with zero
          1 [Pe223]: function "atoi" declared implicitly
          3 [Pe223]: function "rand" declared implicitly
          1 [Pe223]: function "srand" declared implicitly
          6 [Pe514]: pointless comparison of unsigned integer with a negative constant
          1 [Pe550]: parameter "ap" was set but never used
          1 [Pe550]: variable "arrayindex" was set but never used
          1 [Pe550]: variable "objid" was set but never used
          1 [Pe550]: variable "propid" was set but never used
          1 [Pe550]: variable "retval" was set but never used
          1 [Pe550]: variable "room_cont_gain_nr" was set but never used
          1 [Pe550]: variable "room_cont_irt_nr" was set but never used



阅读(677) | 评论(0) | 转发(0) |
0

上一篇:头文件互相引用导致的编译错误

下一篇:没有了

给主人留下些什么吧!~~