简介

总结一下开发中用到的工具

编译开发

  • msvc
  • WSL2
  • MinGW
  • Cygwin
  • gcc
  • docker gcc镜像
  • clang
  • 在线编译器:https://godbolt.org/

IDE

  • Neovim(带LSP)
  • CLion
  • PyCharm
  • Visual Studio Code

编辑器

  • Typora
  • Neovim
  • Visual Studio Code
  • Cursor

程序库管理

  • conan
  • vcpkg
  • bintray
  • msys2
  • pnpm

构建工具

  • autotools
  • CMake
  • Ninja
  • meson
  • pkg-config(查找库)

Bug调试

  • lldb/gdb/cdb
  • x64dbg
  • valgrind
  • address-sanitizer
  • breakpad/crashpad
  • dbghelp
  • sentry
  • NVIDIA Nsight(调试OpenGL)

版本控制

  • lazygit(git tui)
  • sublime-merge(git gui)
  • git-bash
  • fork(git gui)
  • gitlab
  • gitea
  • git flow
  • git-interactive-rebase-tool(交互式rebase工具)

文件比较

  • sublime merge
  • git diff

持续集成

  • gitlab-runner
  • github workflow
  • Travis CI

Bug管理

  • github/gitlab issues
  • 禅道

代码分析

  • cppcheck
  • clang-tidy

性能优化

  • perf
  • Visual Studio: Profiler
  • gperftools

数据解析

  • imHex
  • HxD
  • wireshark
  • netcat

代码整洁

  • clang-format
  • clang-tidy
  • editorconfig

打包

  • 7zip
  • Inno Setup
  • Advanced Installer
  • NSIS
  • fupx
  • linuxdeployqt
  • launchpad

资源生成

软件

  • Inkscape
  • Adoble Illustrator
  • IcoFX
  • aseprite

在线图标

  • iconfont
  • easyicon

文档生成

  • sphinx
  • doxygen
  • qdoc
  • mkdocs

文档阅读

  • Qt Assistant
  • zeal(linux)
  • Dash(Mac, iOS)
  • <devdocs.io>

Windows调试工具集

  • Sysinternals Suite

截图

  • snipaste
  • flameshot
  • captrua
  • screenToGif

终端

  • moba-xterm
  • fish shell
  • oh-my-zsh

容器

  • docker
  • docker-compose
  • nvidia-docker(带图形显示的docker)
  • bitnami

SVG预览

  • SVG Explorer Extension

全局搜索

  • Listary
  • Everything
  • PowerToys
  • fzf, fd(可以集成到telescope)
  • ripgrep(可以集成到telescope)

下载

  • xdm
  • axel
  • wget

HTTP调试

  • Firefox Developer Edition
  • Postman
  • curl
  • fiddle

文档转换

  • pandoc

环境变量

  • Rapid Environment Editor

镜像烧录

  • rufus
  • ventory

远程

  • TeamViewer
  • todesk
  • anydesk
  • NoMachine
  • vnc-viewer
  • rustdesk

播放器

  • vlc

数据库可视化

  • mysql-workbench
  • DBeaver
  • SQLite Studio

UML/draw

脑图

  • xmind
  • gitmind

有用的网站

原型设计

  • Lunacy

三维模型

  • blender

翻译

  • deepl.com

笔记

  • Logseq
  • typora+图床+坚果云+hugo

加速

  • tsocks

点云

  • pcl_viewer, pcl_converter
  • CloudCompare

MQTT

  • MQTTX(client)
  • mosquitto(broker)

Linux镜像定制

第三方Linux内核

用来解决发行版驱动跟不上的问题

  • liquorix
  • xanmod

端口映射

把内网端口映射到公网,用来调协议

  • natapp

服务发现

  • mdns
  • zeroconf
  • avahi

vscode插件

  • front matter: hugo博客内容管理

搜索

大框架

  • ROS
  • Unreal Engine 5
  • Qt
  • Qp(state machine)

视频流

  • ffmpeg
  • rtsp-simple-server

阅读

  • Koodo Reader
  • Neat Reader