This was written with a macOS system in mind.

💻 Useful Tricks in an Editor (Visual Studio Code)

Action Shortcut / Command Notes
Block indent Tab  
Block unindent Shift + Tab  
Single-space indent Tab Requires extension: indent-one-space
Move cursor quickly Cmd + Arrow Jump to start/end of line
Select text Shift + Arrow  
Multi-select next occurrence Cmd + D Select and edit repeated text
Comment / uncomment Cmd + /  
Search in entire project Shift + Cmd + F  
Go to definition Cmd + Click Click on function name

🖥 Useful Terminal Tricks (Bash)

Goal Command Notes
Export filenames containing an expression ls | grep expression > output.txt Save results to file
Delete all files with a specific extension find . -name "*.bak" -type f -delete Recursive
Interrupt running process Ctrl + C  
List open processes in a directory lsof +D /path Shows PID numbers
Kill a process kill <pid> Replace <pid> with process ID
Clear line before cursor Ctrl + U Deletes current command
Clear terminal screen Ctrl + L  
Search command history Ctrl + R  
Autocomplete command Tab Extremely useful

When working on a remote server or cluster, graphical file browsing disappears.
Being comfortable with the terminal becomes essential.

📁 Using the Terminal for Files

Goal Command Notes
Show folder disk usage du -sh * -s summary, -h human-readable
Show filesystem disk usage df -h  
Create empty file touch myfile  
Edit file vim myfile Or code myfile for VS Code
→ Enter insert mode (vim) I  
→ Search in vim /word Press n for next match
→ Save and quit (vim) :wq  
→ Quit without saving :q!  
Display file content cat myfile  
Scroll through file less myfile Press q to quit
Show beginning of file head myfile  
Show end of file tail myfile Useful for logs

This is particularly useful when monitoring a log file that updates during execution.

🍏 Useful macOS Visual Tricks

Action Shortcut Notes
Preview file without opening Spacebar Quick Look
Split screen Hold green window button → drag