Change Terminal Cursor Type in Mac (MacOS Shell)

Change Cursor of Mac Terminal
Change Cursor of Mac Terminal

If you want to change the cursor type of Mac Terminal (Zsh Shell by Default of macOS Big Sur), you can do that by following the below steps,

  1. Open Terminal Application, you can do that by tying Terminal in Spotlight search, or by going to \Applications and clicking on Terminal App icon,
  2. Now click on the Terminal Menu option and select Preferences...,
  3. macOS Terminal Preferences Menu
    macOS Terminal Preferences Menu
    Choose from different cursor types in Terminal Settings
    Choose from different cursor types in Terminal Settings
  4. An Window should open up, click on Profiles tab,
  5. Under the Profiles tab, you would see Curor section at the bottom,
  6. You can chose from the other options as below,
    • _ Underscore
    • | Vertical
    • Block (by default selected)
  7. Once you choose any one of the options by selecting the radio button, close the Preferences tab,
  8. Now once you return back to the Terminal you would see that the cursor have changed.
Choose from different cursor types in Terminal Settings
Choose from different cursor types in Terminal Settings

You can also make the cursor to blink by selecting the blink checkbox you would see under Cursor section, by default the blink option is disabled.

Hello there!,

You are using AdBlocker!

I am an independent developer trying to help fellow developers and students to resolve issues faced on a day-to-day basis, we 'Code to Care' . There is a lot of expenses involved in hosting and managing a website that's the reason we have ads.

A humble request to you to disable adBlocker on and support us pay our bills.

Cod2care - Line's of code for change.

To see contents reload page after unblocking
Code2care is an initiative to publish and share varied knowledge in programming and technical areas gathered during day-to-day learnings and development activities. Students and Software Developers can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Technical posts might include Learnings, Video Tutorials, Code Snippets, Tips-n-tricks, How Tos, Blogs, Articles, etc. on various platforms like Windows, Mac, Linux, Mobile platforms, etc. Technologies/Languages like Java, Objective-C, PHP, .Net, Android, SharePoint, jQuery, HTML, CSS, etc.