工具
记录一些编程工具的使用
leon.liao
这个作者很懒,什么都没留下…
展开
-
代码编辑器 - 混用编辑器导致代码缩进不齐
【代码】代码编辑器 - 混用编辑器导致代码缩进不齐。原创 2023-11-11 15:22:21 · 207 阅读 · 0 评论 -
vscode - 环境准备 - 修改缓存路径
vscode - 环境准备 - 修改缓存路径。原创 2023-10-12 13:37:18 · 8254 阅读 · 4 评论 -
文本编辑器vim - 不退出vim执行shell命令
说明使用vim编辑,有时候希望能够不退出vim执行shell命令,例如:编码时,不退出vim界面执行编译命令。方法不退出vim不退出vim,执行命令cmd:!cmd不退出vim执行命令cmd,并将cmd的输出内容插入当前文本中。:r !cmd将起始行号和结束行号指定的范围中的内容输入到shell命令command处理,并将处理结果替换起始行号和结束行号指定的范围中的内容.例如:62,72 !sort,将62行到72行的内容进行排序,可以只指定起始行,例如:62 !tr [a原创 2020-08-15 15:57:32 · 1842 阅读 · 0 评论 -
文本编辑器vim - 多文件编辑
说明使用vim编写代码,如果只会一个文件一个文件的编辑,效率是非常低下,使用上也是非常不适的,特别是习惯了window上的编辑器。vim是支持多文件,多窗口编辑的。单窗口方式只有一个窗口,同一时刻只能显示和编辑一个文件,但是可以进行文件切换。打开多个文件* 方式1$ vim file1 file2 ... //执行vim时,传入多个文件 * 方式2vim file1:open file2 //在vim中,再通过命令再打开另外一个文件文件之间切换焦点:n 编辑原创 2020-08-14 21:48:45 · 421 阅读 · 0 评论 -
Binutils - c++filt工具
简介c++filt是C++源码编译后生成二进制文件中符号表中的符号名还原工具。C++语言是允许函数重载的,但是程序中一个函数名只能拥有一个内存地址,为了支持函数重载,c++编译时会在符号表中对函数名进行修改(根据参数类型等信息),因此符号表中的函数名将会变得人眼不可读,如下:0000000000019176 t _ZL18__gthread_active_pv00000000000190ad T _ZN10TimeWalker10abstime2tsERKSs使用帮助信息xxx@ch原创 2020-11-16 20:31:04 · 917 阅读 · 0 评论 -
Binutils - strings工具
简介strings是文件中的字符串检索工具;它可以打印出文件中存在的所有满足条件的字符串。其主要是用来检索出编译生成的二进制文件中的字符串。使用帮助信息xxx@chejiser:~$ strings -hUsage: strings [option(s)] [file(s)] Display printable strings in [file(s)] (stdin by default) The options are: -a - --all Sc原创 2020-11-16 20:07:36 · 306 阅读 · 0 评论