Skip to main content
  1. Posts/

Mintty Tips and Configurations

··244 words·2 mins·
Tools Mintty Cygwin
Table of Contents

In this post, I want to share some useful tips and configurations about mintty.

Share mintty config between Cygwin and wsltty
#

Since both Cygwin and wsltty use mintty as its terminal emulator, it would be great if we could use a unified config file for mintty instead of having to configure separately on two locations. According to doc here, mintty provides such a feature: you need to put configuration in %APPDATA%\mintty\config so that mintty for Cygwin and wsltty can use the same config.

Quickly switch to other mintty windows
#

Unlike iterm2 or other terminal emulator, mintty does not have a Tabbed window. However, mintty does provide a virtual tab feature. If you are using mintty 3.0.3 or above, you can switch between different mintty windows with several shortcuts:

  • ctrl + right-click
  • ctrl + right-click in the window title bar
  • ctrl + menu

References
#

Open file, directory or links#

Use ctrl+left-click to open a file, directory or URL (beginning with www).

Change cursor when IME is on
#

The option IMECursorColour can be used to set the cursor color when IME is on. For example:

IMECursorColour=255,0,0

this will set cursor color to red when IME is on.

Show selection text size
#

The option SelectionShowSize can be used to show the size of selection. 0 disable this feature. A value of 1-12 shows the size of selected text in a position corresponding to the clock hours.

Related

Execellent Development Experience with Cygwin and Mintty Terminal on Windows 10
··556 words·3 mins
Tools Windows Ssh Mintty Cygwin
Nerdfont Icon Missing after Wezterm Upgrade
·172 words·1 min
Tools Terminal Font Unicode
Benchmarking Your HTTP Service Using wrk
··450 words·3 mins
Tools Lua HTTP