Welcome to Tencent Cloud + community, get more Tencent mass technology practice dry goods oh ~

This article is published in the cloud + community column by Goose Factory

Author: ZhaiCanDong | tencent IEG senior engineer

I still remember when I first started working, a colleague who was developing software was extremely efficient in using it. I have seen him open development software in seconds, gracefully pull up hidden functions, input data and output results in a seamless flow, without ever taking his fingers off the keyboard. I was amazed at how important it was to improve development efficiency! Hence this text.

This paper focuses on development and gives consideration to products. Tool sharing will involve:

  1. Product or creator markdown editor recommended
  2. Recommended for MAC heavy dependents
  3. Terminal convenient tools are recommended
  4. Chrome Extension and add-on development
  5. Alfred Workflow’s homemade and open source recommendations

Write down any ideas that come along

A person’s brain can produce about 60,000 ideas in a day, among which there are many excellent ideas. If we could learn to capture even part of the inspiration, the benefits would be enormous. Therefore, in the work, we need to write down the inspiration flashed in time, so as to facilitate leisure time to learn from the past. Two note-taking apps are recommended: ① Evernote ② OneNote.

Markdown editor

There are so many markdown editors to choose from, at least six of which are:

  1. Typora, simple, light and free, unique WYSIWYG, can be edited in the preview state, rich shortcut keys, script highlighting function is brilliant, exported to PDF, typesetting is also normal, this is very rare, the author is using this.
  2. Ulysses provides powerful functions, rich shortcut keys, and supports directory import and multi-terminal synchronization.
  3. MWeb Lite, a mini version of MWeb, is free and supports directory import.
  4. Macdown, based on MOU development, light weight, does not support directory import.
  5. Mou has a long history and is said to have a small number of bugs. For details, please refer to the two Markdown editors MOU /MacDown big PK – Brief book.
  6. Markeditor, which is visually oriented, has a nice interface but is slow to run.

Above, it is recommended to use Typora for development and Ulysses for products.

Mac heavy dependents

The development tools

  • Charles Network packet capture application, a must for MAC.
  • The aText input enhancement app is much more user-friendly than TextExpander and has better support for Chinese and third-party input methods.
  • Dash MAC API collection application, contains API documentation for almost every language.
  • SnippetsLab excellent snippet management tool, lightweight, can be based on the menu bar operation.

efficiency

  • Alfred 3 magic cap, support ① quick open application; Support Finder, Calculator, Contacts, Clipboard, iTunes, System, Terminal and other native applications of various convenient functions; ③ Support Workflow.
  • Iterm2 enhanced terminal applications, powerful, support split screen, history, select copy and so on.
  • Sip full screen color application, support shortcut keys out (front-end Gospel, looking for many years, finally discovered).
  • Keka compression or decompression application, open source free, high compression ratio, easy to operate, support rar and other decompression, compression of Chinese directory, open in Windows without garbled characters and other phenomenon.
  • There is a custom app that Reverser scrolling for the mouse or trackpad.
  • The Size Up split-screen app, a moon-like app, supports the top, bottom, left, right center, quick split-screen in four corners and multi-screen switching.
  • Divvy is another split-screen app that divides the screen into multiple grids and then defines shortcuts for each grid. Unfortunately, it doesn’t support multi-screen switching.
  • Graphviz is a Graphviz Automatic layout application for directed graphs and undirected graphs. Use Graphviz to draw structure diagrams and use Graphviz to draw flow charts.
  • XMind mind mapping application, suitable for business and thought sorting.
  • IThoughtsX is another mind mapping app that is more concise and lightweight.
  • Pomodoro One is an app for the Pomodoro technique.

Essential for creative talent

  • ScreenFlow is probably the best screen recording app on the MAC.
  • Annotate screen capture annotation app, which, surprisingly, supports zoned GIFs, tutorials, and giFs for authors.
  • Licecap is an extremely powerful and minimalist GIF recording application for MAC. It is free to use, supports FPS frame rate adjustment and has no recording time limit.
  • KeyCastr displays MAC keys on the screen and is great for sharing presentations, recording videos or giFs.

Mac customized

  • By Bartender 3, you can hide all menu bar ICONS and give you a clean menu bar.
  • CDock taskbar custom application, you can set the Dock transparent, but also you a clean taskbar.
  • TextBar custom menu bar output, support script running, support H5 rendering.
  • Growl customizes notification styles and supports customization of various themes and parameters such as color, size, fade time, etc.
  • Karabiner keyboard mapping modifier artifact.
  • Keyboard Maestro, the most versatile Keyboard enhancement application for MAC.
  • BetterTouchTool Is a MAC touchpad enhancement tool.
  • Ubersicht gorgeous desktop custom app, similar to Rainmeter for Windows. Support the H5.
  • Today Scripts personalized notification plugin that supports bash Scripts.
  • The Mountain Tweaks MAC Hide feature opens the app.

The party is playing with the Mac

  • TripMode mobile hotspot traffic manager, good news for business travelers.
  • Caffeine lights up the MAC to avoid falling asleep during long powerpoint presentations.
  • Tickeys keyboard typing style simulation application, support Cherry shaft and other styles.
  • Keycue shortcut keys Auxiliary applications to help you remember shortcut keys.
  • AirServer Required for IOS connection to MAC.
  • Beyond Compare file comparison application, support files, directories, FTP remote address comparison, etc.
  • Debookee network packet capture and data analysis application.
  • EasyFind is a small but powerful file search application that rivals Everything for Windows.
  • FileZilla is a free open source FTP application.
  • OmniDiskSweeper hard drive space scan app to help MAC lose weight.
  • Kaleidoscope file and image comparison application, supports image comparison, can be perfect with Git, SVN and other version control tools.
  • AppCleaner MAC Application uninstall tool, combined with AppCleaner Workflow for better use.
  • TeamViewer develops or assists with essential applications remotely.
  • Script Debugger a powerful AppleScript editor.
  • Reeder’s elegant RSS feed app.
  • HyperSwitch provides quick toggling of preview images, similar to Command+Tab.
  • Fruit Juice Battery Management app to help delay battery life.

Terminal command

  • There are many different ohmyzsh shells, and bash is one of the most commonly used. ZSH is by far the most powerful shell in the world, and ohmyzsh shields the complex configuration of ZSH and truly achieves the purpose of one-click implementation of ZSH. Wget github.com/robbyrussel… – O – | sh # set shell default ZSH CHSH -s/bin/ZSH # right to quit in the dock bar, and then restart the terminal and the installation is complete
  • Brew Install Autojump allows you to quickly jump to a previously opened directory.
  • Brew Install TMUx. Brew Install tMUx. Brew Install tMUx. Please refer to Tmux user manual.

Chrome Extension article

homemade

  • Iheader listens to and modiates HTTP/HTTPS request/response headers for penetration testing (I modified the request headers for cross-domain debugging, which is particularly useful).
  • Qrcode URL generates the TWO-DIMENSIONAL code, if the web page contains the selected text, generates the two-dimensional code of the selected text.

Front end on

  • Whistle Node implements a package capture tool that, with chrome extensions, can capture, broker, and even mock data based on JS, replacing Charles.
  • YSlow Yahoo performance analysis tool.
  • FE assistant Baidu launched the front-end assistant, with a lot of convenient small functions.
  • Postman interface debugging tool that supports almost all types of HTTP (S) requests.
  • EditThisCookie Cookie editing tool that can be used to get or set the value of cookies such as HTTP only.
  • JSONView JSON preview tool, necessary for interface debugging.
  • Page Ruler, useful when reconstructing a Page or developing a Page strictly according to the design.
  • Alexa Traffic Rank website Alexa Rank viewing tool.
  • React Developer Tools React Developer Tools.
  • Redux DevTools Redux developer tools.

Work efficiency

  • OneTab quickly closes and stores all Tab pages in the current browser window, which can be used for the next one-click recovery.
  • Merge Windows merges all browser Windows into one window.
  • Vimium keyboard party prerequisite, use vim command management page.
  • Android phones can be operated directly on Vysor MAC, and the user interface can be shared remotely.

Web site about

  • Octotree Github is a must-have for heavy users and provides a left-hand sidebar for a quick look at the contents of the repository.
  • AdBlock is the most popular Chrome extension with over 40 million users.
  • Reading Mode Quickly opens reading mode for immersive reading, not all web pages are supported.
  • Blipshot full web screenshot tool, support automatic vertical scrolling, capture all the content of a web page into a picture.

Chrome Extension development

Related articles

  • Sample Extensions – Google Chrome
  • Turing Community: Collection: Chrome extension & application development
  • Google Chrome extension development series

Alfred workflow

Please refer to Alfred’s artifact manual.

Question and answer

Linux Real-time scheduling algorithm?

reading

5 Docker logging best practices

Is your Nginx access too slow? Add a module!

Install a panel for your CVM.

Has been authorized by the author tencent cloud + community release, the original link: https://cloud.tencent.com/developer/article/1139503?fromSource=waitui

Welcome to Tencent Cloud + community or follow the wechat public account (QcloudCommunity), the first time to get more mass technology practice dry goods oh ~

Massive technical practice experience, all in the cloud plus community!