Text

  • Atom: advanced editor for structured code, w/ plugins like
    • hightlight-line: highlight current line
    • hightlight-selected: highlight selected word when double clicking
    • markdown-preview-enhanced: markdown live preview, support auto-render, 2-way scroll sync, math, toc...
    • minimap: preview enabled scroll bar
    • minimap-highlight-selected: highlight selected word in minimap
  • CTeX: LaTex editing
  • Haroopad: markdown editor, powerful syntax, good for blog posting
  • Notepad++: advanced text editor
  • Typora: markdown editor with seamless live preview (WYSIWYG)
  • Windows Live Writer: blogger editor, including wonderful plug-ins

File

System

  • AdwCleaner: remove toolbars and hijackers
  • Disk Tool: disk partition management
  • DisplayFusion: multi-monitor taskbars, title-bar buttons...
  • EaseUS Partition Master: disk partition management, good for converting dynamic disks to basic mode
  • Mouse without Borders: control multiple PCs using single mouse
  • Rapid Environment Editor: environment variables management
  • Rufus: create bootable USB (in case Windows 7 USB DVD Download Tool fails)
  • UltraMon: multi-toolbars for multi-monitors

Viewer / Player / Editor

  • Adobe Audition: real-time multi-channel audio recording & audio editing
  • Audacity: audio editing, e.g. cutting, resampling, changing speed…
  • CorelDRAW: vector diagram drawing
  • DAEMON Tools Lite: iso files loading…
  • HaoZip: compress/extract files, batch file renaming
  • PDF-XChange Editor: pdf viewer and editor
  • PotPlayer: video player
  • XnView: image viewer

Coding

  • Dependency Walker: track dependent dlls, good for exporting cross-platform apps
  • Matlab Plugins:
    • export_fig: exports figures nicely to a number of vector & bitmap formats
    • mmread: read virtually any media file in Windows, Linux, or Mac
  • SourceTree: Git & Mercurial client
  • TortoiseHg: Mercurial/Hg revision control client
  • TortoiseSVN: SVN repo browser, check out...
  • Visual Studio Extensions:
    • C# outline: add braces {} outlining for C#
    • Code alignment: format code vertically
    • Code Compare: code comparison and automatic merging
    • Image Watch: watch window for viewing in-memory OpenCV images
    • Indent Guides: display indent and page width guides
    • Productivity Power Tools: code structure visualizer (better disabled as conflict with Indent Guides), scrollbar markers, double-click to maximize windows, ctrl + click to peek definition, show matched margin, color printing
    • ReSharper: to-do explorer, color picker in C#/WPF, unit testing
    • Visual Assist X: navigate, refactor, generate code, coding assistance
    • VSCommands: main menu enhancements, code block end tagger, build assistance, output window enhancement

Misc

  • BingDict: Chinese/English Dictionary
  • Camtasia Studio: screen recording
  • Chrome Plugins:
  • DVD Decrypter: extract data from DVD
  • Duck Capture: screenshot, good to capture whole webpage (multi-page)
  • FileZilla: ftp connect client
  • FormatFactory: picture/audio/video file format converting
  • Fraps: screen capture…, really useful to capture screen under full-screen mode
  • Image Composite Editor: advanced panoramic image stitcher
  • mkvtoolnix: video processing, e.g. extracting given channel audio from movie…
  • TeamViewer: cross-domain remote desktop connector
  • WKhtmlTOpdf: convent HTML to PDF with style retained, using dos wkhtmltopdf.exe www.website.url.com out.pdf