Date: July 18, 2019
Presenter: Nils Wentzell
My config files can be found here
- Powerful globbing expressions
- Intelligent autocompletion and autocorrection
- Plugin-based through oh-my-zsh
- Powerful and customizeable command line prompts
- Git command line integration
- Install through system package manager (recommended) or compile from source
- Initial configuration setup through oh-my-zsh
- Use
chsh -s $(which zsh)
to change your default shell or ask SCC to change it for you on the ldap based linux workstations
- Enable extended globbing by adding
setopt extendedglob
to your ~/.zshrc - Enable completion by adding
autoload -Uz compinit
to you ~/.zshrc
ls **/a.out
-- Find a.out recursing into all subdirectoriesls *.(c|h)
-- Files ending in .h or .c (Groupings)ls <10-13>.txt
-- List files with matching the integer rangels *.^c
-- Negation, files not ending in cls **/<10-13>*.(c|h)
-- Combine them
ls *(.)
-- regular filesls *(x)
-- executable filesls *(.x)
-- regular executable filesls *(@)
-- linksls *(W)
-- world-writeable filesls *(R)
-- world-readable files
- Set the alias for
git l
usinggit config --global alias.l "log --graph --abbrev-commit --decorate --format=format:'%C(blue)%h%C(reset) - %C(cyan)%aD%C(reset) %C(green)(%ar)%C(reset)%C(yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all"
- Vundle -- https://github.com/VundleVim/Vundle.vim
- vim-plug -- https://github.com/junegunn/vim-plug
- vim-scripts/GrepCommands - Useful commands to grep through multiple files at once
- scrooloose/nerdcommenter - Easy commenting / uncommenting of blocks for various programming languages
- prabirshrestha/vim-lsp - Add support for the Language Server Protocol to use tools such as e.g. clangd and pyls
- vim-airline/vim-airline - Nice status bar
- Separate programming language support from the editor / IDE
- Provides functionality such as auto completion, jump to definition, variable replacements, compiler errors and warnings, ...
- Initially developed for VSCode, now an open standard
- Integrates with many editors