cruiseoreo.blogg.se

Iterm2 profiles
Iterm2 profiles












iterm2 profiles
  1. #Iterm2 profiles install#
  2. #Iterm2 profiles full#
  3. #Iterm2 profiles free#

Using the terminal more often I could reduce the time I need to grab my mouse and many operations can be done much faster using the CLI than using a graphical interface. I am still at the beginning of my terminal journey but I really enjoy it so far.

#Iterm2 profiles free#

I highly recommend the free Command Line Poweruser course from Wes Bos if you want to learn more about ZSH.

  • watch: Linux watch command, which is really helpful to run commands at a regular interval.
  • kubectl: Kubernetes command-line tool to run commands against Kubernetes clusters.
  • bat: a cat clone with syntax highlighting and Git integration.
  • tree: List contents of directories in tree-like format.
  • Midnight Commander: a visual file manager.
  • htop: "an interactive process viewer for Unix systems", which I use instead of the macOS Activity Monitor.app.
  • HTTPie: a command line HTTP client with an intuitive UI, JSON support, syntax highlighting, wget-like downloads, plugins, and more which I often use instead of graphical programs like Postman or Insomnia.
  • iterm2 profiles

  • lazygit: a simple but amazing terminal UI for git commands.
  • In this chapter I want to demonstrate some CLI tools which I regularly use in my terminal and which can highly increase your productivty: After installing the font on your operating system you need to select it as a font in your iTerm profile: I use the Cascadia Font from Microsoft in iTerm. The result should look similar to my terminal:Ĭhoose Minimal theme to have a cleaner UI with smaller tabs as shown in the screenshot above:

    iterm2 profiles

    Installation instructions can be found here. I really like Material Design so I also use it in iTerm thanks to this iTerm2 color scheme. zsh-syntax-highlighting: provides syntax highlighting for the shell zsh, red for invalid and green for valid commands:.zsh-autosuggestions: suggests commands as you type based on history and completions.web-search: adds aliases for searching with Google, Wiki, Bing, YouTube and other popular services.bgnotify: cross-platform background notifications for long running commands.npm: provides completion as well as adding many useful aliases for npm.docker: adds auto-completion for docker.brew: adds several aliases for common brew commands.git: provides many aliases and a few useful functions for git.Some words about the used plugins, here you can find a list of all available Oh My ZSH plugins: I use the avit theme but there are many other cool themes available.

    #Iterm2 profiles full#

    # For a full list of active aliases, run `alias`. # users are encouraged to define aliases within the ZSH_CUSTOM folder. Aliases can be placed here, though oh-my-zsh # Set personal aliases, overriding those provided by oh-my-zsh libs, # Add wisely, as too many plugins slow down shell startup. # Example format: plugins=(rails git textmate ruby lighthouse) # Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ # Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*) # it'll load a random theme each time that oh-my-zsh is loaded. # If you come from bash you might have to change your $PATH.Įxport PATH = $HOME /bin:/usr/local/bin: $PATHĮxport JAVA_HOME = "/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home/"Įxport PATH = " $HOME /.jenv/bin: $PATH "

    #Iterm2 profiles install#

    You can install it using this terminal command:

  • Use - to quickly navigate between your last and current path.
  • Example: take testFolder is the same as mkdir testFolder & cd testFolder
  • take command creates a new directory and changes the path to it.
  • ) / (for root directory) and ~ (for home directory)
  • You can omit the cd (change directory) command.
  • Use alias commands, you can get a list of all available alias by running alias in your terminal.
  • Autocompletion by pressing Tab key which allows selecting available directories, commands and files.
  • You can enrich ZSH by using the Oh My ZSH framework which provides some functionality that will boost your productivity: Since macOS Catalina (10.15.2) the default shell is now ZSH instead of Bash.
  • Paste history that shows everything you’ve pasted into the terminal.
  • Different user profiles to save your window arrangements and more.
  • Register a hotkey that brings the terminal to the foreground when you're in another application.
  • Split your terminal into multiple panes which you can switch by hotkeys.













  • Iterm2 profiles