TOOLARDO TIPS

Useful Tips

Practical Windows, Linux, Office, browser, Git, Python and academic-work tips that can actually save time.

✨ The featured set rotates automatically each day; every tip keeps a permanent URL.

Today's tips

Small time-saver of the day

Microsoft Word
Ctrl + Shift + Left / Right Arrow

Ctrl + Shift + Left / Right Arrow: Select text one word at a time

Use Ctrl + Shift + Left / Right Arrow to select text one word at a time. Useful in long reports, manuscripts and heavily formatted documents.

Open tip →
Python / Data
python -m pdb script.py

python -m pdb script.py: Run a script under Python's debugger

Use python -m pdb script.py to run a script under Python's debugger. It improves repeatability and debugging in Python and data workflows.

Open tip →
File Explorer
Ctrl + mouse wheel

Ctrl + mouse wheel: Resize file and folder icons

Use Ctrl + mouse wheel to resize file and folder icons. Useful when you manage many folders and files.

Open tip →
Git
git add -p

git add -p: Stage only selected hunks from a changed file

Use git add -p to stage only selected hunks from a changed file. It makes version-control work faster and reduces avoidable mistakes.

Open tip →
Linux / WSL
Alt + .

Alt + .: Cycle through previous command arguments

Use Alt + . to cycle through previous command arguments. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Windows
Win + P

Win + P: Choose a display or projector mode

Use Win + P to choose a display or projector mode. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Microsoft Word
Ctrl + Q

Ctrl + Q: Clear direct paragraph formatting

Use Ctrl + Q to clear direct paragraph formatting. Useful in long reports, manuscripts and heavily formatted documents.

Open tip →
VS Code
Ctrl + /

Ctrl + /: Comment or uncomment code quickly

Use Ctrl + / to comment or uncomment code quickly. It keeps your hands on the keyboard while navigating large codebases.

Open tip →
Python / Data
PYTHONUNBUFFERED=1

PYTHONUNBUFFERED=1: Disable Python buffering with an environment variable

Use PYTHONUNBUFFERED=1 to disable Python buffering with an environment variable. It improves repeatability and debugging in Python and data workflows.

Open tip →
Windows
Alt + Tab

Alt + Tab: Switch between open apps

Use Alt + Tab to switch between open apps. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →

All tips

170 tips

Windows
Win + V

Win + V: Open Clipboard History

Use Win + V to open Clipboard History. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + Shift + S

Win + Shift + S: Capture only part of the screen

Use Win + Shift + S to capture only part of the screen. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + .

Win + .: Open emoji, symbols and special characters

Use Win + . to open emoji, symbols and special characters. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Ctrl + Shift + Esc

Ctrl + Shift + Esc: Open Task Manager directly

Use Ctrl + Shift + Esc to open Task Manager directly. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
File Explorer
type cmd in the address bar

type cmd in the address bar: Open Command Prompt in the current folder

Use type cmd in the address bar to open Command Prompt in the current folder. Useful when you manage many folders and files.

Open tip →
File Explorer
type powershell in the address bar

type powershell in the address bar: Open PowerShell in the current folder

Use type powershell in the address bar to open PowerShell in the current folder. Useful when you manage many folders and files.

Open tip →
Windows
Win + E

Win + E: Open File Explorer

Use Win + E to open File Explorer. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + L

Win + L: Lock your PC instantly

Use Win + L to lock your PC instantly. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + D

Win + D: Show or restore the desktop

Use Win + D to show or restore the desktop. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + M

Win + M: Minimize all windows

Use Win + M to minimize all windows. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + Shift + M

Win + Shift + M: Restore windows minimized with Win + M

Use Win + Shift + M to restore windows minimized with Win + M. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + Up Arrow

Win + Up Arrow: Maximize the active window

Use Win + Up Arrow to maximize the active window. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + Down Arrow

Win + Down Arrow: Restore or minimize the active window

Use Win + Down Arrow to restore or minimize the active window. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + Left / Right Arrow

Win + Left / Right Arrow: Snap a window to either side of the screen

Use Win + Left / Right Arrow to snap a window to either side of the screen. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows 11
Win + Z

Win + Z: Open Snap Layouts

Use Win + Z to open Snap Layouts. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Alt + Tab

Alt + Tab: Switch between open apps

Use Alt + Tab to switch between open apps. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + Tab

Win + Tab: Open Task View and virtual desktops

Use Win + Tab to open Task View and virtual desktops. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + Ctrl + D

Win + Ctrl + D: Create a new virtual desktop

Use Win + Ctrl + D to create a new virtual desktop. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + Ctrl + Left / Right Arrow

Win + Ctrl + Left / Right Arrow: Switch between virtual desktops

Use Win + Ctrl + Left / Right Arrow to switch between virtual desktops. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + Ctrl + F4

Win + Ctrl + F4: Close the current virtual desktop

Use Win + Ctrl + F4 to close the current virtual desktop. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Alt + F4

Alt + F4: Close the active window

Use Alt + F4 to close the active window. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + R

Win + R: Open the Run dialog

Use Win + R to open the Run dialog. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows Run
shell:startup

shell:startup: Open your user Startup folder

Use shell:startup to open your user Startup folder. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows Run
%temp%

%temp%: Open the user temporary-files folder

Use %temp% to open the user temporary-files folder. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows Run
appwiz.cpl

appwiz.cpl: Open classic Programs and Features

Use appwiz.cpl to open classic Programs and Features. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows Run
ncpa.cpl

ncpa.cpl: Open network adapters directly

Use ncpa.cpl to open network adapters directly. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows Run
control

control: Open classic Control Panel

Use control to open classic Control Panel. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + Pause

Win + Pause: Open system information/settings

Use Win + Pause to open system information/settings. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + I

Win + I: Open Settings

Use Win + I to open Settings. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
File Explorer
Ctrl + L

Ctrl + L: Focus the address bar

Use Ctrl + L to focus the address bar. Useful when you manage many folders and files.

Open tip →
File Explorer
Ctrl + Shift + N

Ctrl + Shift + N: Create a new folder

Use Ctrl + Shift + N to create a new folder. Useful when you manage many folders and files.

Open tip →
File Explorer
F2

F2: Rename the selected file or folder

Use F2 to rename the selected file or folder. Useful when you manage many folders and files.

Open tip →
File Explorer
select many files, then F2

select many files, then F2: Batch-rename files with automatic numbering

Use select many files, then F2 to batch-rename files with automatic numbering. Useful when you manage many folders and files.

Open tip →
File Explorer
Alt + Enter

Alt + Enter: Open file or folder properties

Use Alt + Enter to open file or folder properties. Useful when you manage many folders and files.

Open tip →
File Explorer
Shift + Delete

Shift + Delete: Delete without sending to Recycle Bin

Use Shift + Delete to delete without sending to Recycle Bin. Useful when you manage many folders and files.

Open tip →
File Explorer
Ctrl + mouse wheel

Ctrl + mouse wheel: Resize file and folder icons

Use Ctrl + mouse wheel to resize file and folder icons. Useful when you manage many folders and files.

Open tip →
Windows Taskbar
Shift + click an app icon

Shift + click an app icon: Open another instance of an app

Use Shift + click an app icon to open another instance of an app. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows Taskbar
Win + 1 / 2 / 3…

Win + 1 / 2 / 3…: Open pinned taskbar apps by position

Use Win + 1 / 2 / 3… to open pinned taskbar apps by position. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + P

Win + P: Choose a display or projector mode

Use Win + P to choose a display or projector mode. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + K

Win + K: Open wireless display and audio connections

Use Win + K to open wireless display and audio connections. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + A

Win + A: Open Quick Settings

Use Win + A to open Quick Settings. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows 11
Win + N

Win + N: Open notifications and calendar

Use Win + N to open notifications and calendar. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + H

Win + H: Start voice typing

Use Win + H to start voice typing. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Windows
Win + Ctrl + Shift + B

Win + Ctrl + Shift + B: Restart the graphics driver

Use Win + Ctrl + Shift + B to restart the graphics driver. A tiny shortcut that can remove several mouse clicks from a task you repeat all day.

Open tip →
Microsoft 365 / Office
Ctrl + Shift + V

Ctrl + Shift + V: Paste without unwanted formatting where supported

Use Ctrl + Shift + V to paste without unwanted formatting where supported. It keeps pasted content or document editing under control.

Open tip →
Microsoft Word
Shift + F3

Shift + F3: Cycle selected text through letter-case styles

Use Shift + F3 to cycle selected text through letter-case styles. Useful in long reports, manuscripts and heavily formatted documents.

Open tip →
Microsoft Word
Ctrl + H

Ctrl + H: Open Find and Replace

Use Ctrl + H to open Find and Replace. Useful in long reports, manuscripts and heavily formatted documents.

Open tip →
Microsoft Word
Ctrl + Enter

Ctrl + Enter: Insert a page break

Use Ctrl + Enter to insert a page break. Useful in long reports, manuscripts and heavily formatted documents.

Open tip →
Microsoft Word
Ctrl + Shift + Enter

Ctrl + Shift + Enter: Insert a column break

Use Ctrl + Shift + Enter to insert a column break. Useful in long reports, manuscripts and heavily formatted documents.

Open tip →
Microsoft Word
Ctrl + Backspace

Ctrl + Backspace: Delete the previous word

Use Ctrl + Backspace to delete the previous word. Useful in long reports, manuscripts and heavily formatted documents.

Open tip →
Microsoft Word
Ctrl + Delete

Ctrl + Delete: Delete the next word

Use Ctrl + Delete to delete the next word. Useful in long reports, manuscripts and heavily formatted documents.

Open tip →
Microsoft Word
Ctrl + Left / Right Arrow

Ctrl + Left / Right Arrow: Move through text one word at a time

Use Ctrl + Left / Right Arrow to move through text one word at a time. Useful in long reports, manuscripts and heavily formatted documents.

Open tip →
Microsoft Word
Ctrl + Up / Down Arrow

Ctrl + Up / Down Arrow: Move through text one paragraph at a time

Use Ctrl + Up / Down Arrow to move through text one paragraph at a time. Useful in long reports, manuscripts and heavily formatted documents.

Open tip →
Microsoft Word
Ctrl + Shift + Left / Right Arrow

Ctrl + Shift + Left / Right Arrow: Select text one word at a time

Use Ctrl + Shift + Left / Right Arrow to select text one word at a time. Useful in long reports, manuscripts and heavily formatted documents.

Open tip →
Microsoft Word
Ctrl + Space

Ctrl + Space: Clear direct character formatting

Use Ctrl + Space to clear direct character formatting. Useful in long reports, manuscripts and heavily formatted documents.

Open tip →
Microsoft Word
Ctrl + Q

Ctrl + Q: Clear direct paragraph formatting

Use Ctrl + Q to clear direct paragraph formatting. Useful in long reports, manuscripts and heavily formatted documents.

Open tip →
Microsoft Excel
Ctrl + ;

Ctrl + ;: Insert today’s date

Use Ctrl + ; to insert today’s date. Useful for quick spreadsheet editing and formula debugging.

Open tip →
Microsoft Excel
Ctrl + Shift + ;

Ctrl + Shift + ;: Insert the current time

Use Ctrl + Shift + ; to insert the current time. Useful for quick spreadsheet editing and formula debugging.

Open tip →
Microsoft Excel
Ctrl + `

Ctrl + `: Toggle formula view

Use Ctrl + ` to toggle formula view. Useful for quick spreadsheet editing and formula debugging.

Open tip →
Microsoft Excel
F4 while editing a formula

F4 while editing a formula: Cycle absolute and relative cell references

Use F4 while editing a formula to cycle absolute and relative cell references. Useful for quick spreadsheet editing and formula debugging.

Open tip →
Microsoft Excel
Ctrl + T

Ctrl + T: Turn a data range into an Excel Table

Use Ctrl + T to turn a data range into an Excel Table. Useful for quick spreadsheet editing and formula debugging.

Open tip →
Chrome / Edge / Firefox
Ctrl + Shift + T

Ctrl + Shift + T: Reopen recently closed tabs

Use Ctrl + Shift + T to reopen recently closed tabs. A simple browser shortcut that saves repeated navigation.

Open tip →
Chrome / Edge / Firefox
Ctrl + L

Ctrl + L: Focus the address bar instantly

Use Ctrl + L to focus the address bar instantly. A simple browser shortcut that saves repeated navigation.

Open tip →
Many desktop apps
Ctrl + Y / Ctrl + Shift + Z

Ctrl + Y / Ctrl + Shift + Z: Redo an action after Undo

Use Ctrl + Y / Ctrl + Shift + Z to redo an action after Undo. A small habit that keeps keyboard-heavy work moving.

Open tip →
PDF / Browser / Word
Ctrl + F with structural keywords

Ctrl + F with structural keywords: Scan long documents by searching for high-information terms

Use Ctrl + F with structural keywords to scan long documents by searching for high-information terms. Useful for scanning long papers and technical documents quickly.

Open tip →
Research workflow
SHA-256

SHA-256: Verify important files with a cryptographic hash

Use SHA-256 to verify important files with a cryptographic hash. This small reproducibility habit pays off when a project is revisited months later.

Open tip →
Research workflow
README.md

README.md: Leave a plain-text README in serious calculation folders

Use README.md to leave a plain-text README in serious calculation folders. This small reproducibility habit pays off when a project is revisited months later.

Open tip →
Research workflow
raw/ · processed/ · results/

raw/ · processed/ · results/: Separate immutable raw data from processed data and results

Use raw/ · processed/ · results/ to separate immutable raw data from processed data and results. This small reproducibility habit pays off when a project is revisited months later.

Open tip →
Python / ML
random seed

random seed: Record random seeds for stochastic workflows

Use random seed to record random seeds for stochastic workflows. This small reproducibility habit pays off when a project is revisited months later.

Open tip →
Research workflow
provenance

provenance: Record input hashes, code versions and package versions with outputs

Use provenance to record input hashes, code versions and package versions with outputs. This small reproducibility habit pays off when a project is revisited months later.

Open tip →
Linux / WSL
Ctrl + R

Ctrl + R: Search your shell command history

Use Ctrl + R to search your shell command history. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
sudo !!

sudo !!: Rerun the previous command with sudo

Use sudo !! to rerun the previous command with sudo. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
!$

!$: Reuse the previous command's last argument

Use !$ to reuse the previous command's last argument. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
Alt + .

Alt + .: Cycle through previous command arguments

Use Alt + . to cycle through previous command arguments. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
cd

cd: Jump back to the previous directory

Use cd to jump back to the previous directory. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
pushd / popd

pushd / popd: Navigate directories with a stack

Use pushd / popd to navigate directories with a stack. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
Ctrl + A / Ctrl + E

Ctrl + A / Ctrl + E: Jump to the start or end of a terminal line

Use Ctrl + A / Ctrl + E to jump to the start or end of a terminal line. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
Ctrl + U / Ctrl + K

Ctrl + U / Ctrl + K: Cut text to the left or right of the cursor

Use Ctrl + U / Ctrl + K to cut text to the left or right of the cursor. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
Ctrl + W

Ctrl + W: Delete the word before the cursor

Use Ctrl + W to delete the word before the cursor. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
Ctrl + Y

Ctrl + Y: Paste back text cut in the terminal

Use Ctrl + Y to paste back text cut in the terminal. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
history | grep orb

history | grep orb: Find matching commands in shell history

Use history | grep orb to find matching commands in shell history. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
fc

fc: Edit a previous shell command before rerunning it

Use fc to edit a previous shell command before rerunning it. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
watch -n 2 nvidia-smi

watch -n 2 nvidia-smi: Monitor NVIDIA GPU usage continuously

Use watch -n 2 nvidia-smi to monitor NVIDIA GPU usage continuously. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
watch -n 1 'ls -lh output/'

watch -n 1 'ls -lh output/': Watch output files change while a job runs

Use watch -n 1 'ls -lh output/' to watch output files change while a job runs. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
tail -f job.log

tail -f job.log: Follow a log file live

Use tail -f job.log to follow a log file live. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
tail -n 100 file.log

tail -n 100 file.log: Show the last 100 lines of a log

Use tail -n 100 file.log to show the last 100 lines of a log. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
less +F file.log

less +F file.log: Follow a log while keeping scroll-back access

Use less +F file.log to follow a log while keeping scroll-back access. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
grep -Rni "ERROR" .

grep -Rni "ERROR" .: Search a project recursively for errors with line numbers

Use grep -Rni "ERROR" . to search a project recursively for errors with line numbers. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
grep -RIl "keyword" .

grep -RIl "keyword" .: List only files containing a search term

Use grep -RIl "keyword" . to list only files containing a search term. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
find . -type f -mtime -1

find . -type f -mtime -1: Find files modified in the last 24 hours

Use find . -type f -mtime -1 to find files modified in the last 24 hours. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
find . -type f -size +100M

find . -type f -size +100M: Find files larger than 100 MB

Use find . -type f -size +100M to find files larger than 100 MB. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
find . -type f -empty

find . -type f -empty: Find empty files

Use find . -type f -empty to find empty files. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
du -sh * | sort -h

du -sh * | sort -h: Find which folders are using the most disk space

Use du -sh * | sort -h to find which folders are using the most disk space. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
sort file | uniq -c | sort -nr

sort file | uniq -c | sort -nr: Count repeated values and sort by frequency

Use sort file | uniq -c | sort -nr to count repeated values and sort by frequency. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
column -t file.tsv

column -t file.tsv: Display TSV data as an aligned terminal table

Use column -t file.tsv to display TSV data as an aligned terminal table. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
paste file1 file2

paste file1 file2: Join two files side by side by line

Use paste file1 file2 to join two files side by side by line. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
comm

comm: Compare two sorted lists

Use comm to compare two sorted lists. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
diff -u old.py new.py

diff -u old.py new.py: Show a readable unified diff between two files

Use diff -u old.py new.py to show a readable unified diff between two files. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
tee

tee: See command output while saving it to a log

Use tee to see command output while saving it to a log. It is especially handy when you live in terminals and repeat long commands.

Open tip →
Linux / WSL
xargs

xargs: Feed lists of items into commands in batches

Use xargs to feed lists of items into commands in batches. It is especially handy when you live in terminals and repeat long commands.

Open tip →
SSH / Server
~/.ssh/config

SSH Config: Create short aliases for frequently used hosts

Use SSH config kullan to create short aliases for frequently used SSH hosts. It cuts friction in remote-server work and long-running jobs.

Open tip →
SSH / Server
SSH public key

SSH Keys: Stop typing passwords for every connection

Use SSH public-key authentication to avoid repeated password entry and improve account security when configured correctly.

Open tip →
SSH / Server
ssh-copy-id user@server

ssh-copy-id user@server: Install your SSH public key on a server

Use ssh-copy-id user@server to install your SSH public key on a server. It cuts friction in remote-server work and long-running jobs.

Open tip →
SSH / Server
scp -r folder server:/path/

scp -r folder server:/path/: Copy a folder recursively over SSH

Use scp -r folder server:/path/ to copy a folder recursively over SSH. It cuts friction in remote-server work and long-running jobs.

Open tip →
SSH / Server
rsync -avh --progress

rsync -avh --progress: Sync large folders efficiently with rsync

Use rsync for efficient incremental folder transfers; unchanged files can be skipped, and --partial can preserve incomplete files for a later retry.

Open tip →
SSH / Server
rsync --dry-run

rsync --dry-run: Preview an rsync operation before changing files

Use rsync --dry-run to preview an rsync operation before changing files. It cuts friction in remote-server work and long-running jobs.

Open tip →
SSH / Server
ssh -L

ssh -L: Tunnel a remote localhost-only service through SSH

Use ssh -L to tunnel a remote localhost-only service through SSH. It cuts friction in remote-server work and long-running jobs.

Open tip →
SSH / Server
tmux

tmux: Keep remote terminal work alive after SSH disconnects

Use tmux to keep remote terminal work alive after SSH disconnects. It cuts friction in remote-server work and long-running jobs.

Open tip →
SSH / Server
Ctrl+B, then D

tmux: Detach without stopping your session

Use tmux'ta Ctrl+B, sonra D to detach from tmux without stopping the session. It cuts friction in remote-server work and long-running jobs.

Open tip →
SSH / Server
tmux attach

tmux attach: Reattach to an existing tmux session

Use tmux attach to reattach to an existing tmux session. It cuts friction in remote-server work and long-running jobs.

Open tip →
SSH / Server
screen

screen: Use GNU screen as a persistent terminal alternative

Use screen to use GNU screen as a persistent terminal alternative. It cuts friction in remote-server work and long-running jobs.

Open tip →
SSH / Server
nohup command > out.log 2>&1 &

nohup command > out.log 2>&1 &: Keep a command running after the terminal closes

Use nohup command > out.log 2>&1 & to keep a command running after the terminal closes. It cuts friction in remote-server work and long-running jobs.

Open tip →
SSH / Server
jobs, bg, fg

jobs, bg, fg: Move shell jobs between foreground and background

Use jobs, bg, fg to move shell jobs between foreground and background. It cuts friction in remote-server work and long-running jobs.

Open tip →
SSH / Server
ps aux | grep program

ps aux | grep program: Find a running process by name

Use ps aux | grep program to find a running process by name. It cuts friction in remote-server work and long-running jobs.

Open tip →
SSH / Server
pgrep -af python

pgrep -af python: List Python processes together with their command lines

Use pgrep -af python to list Python processes together with their command lines. It cuts friction in remote-server work and long-running jobs.

Open tip →
Git
git status -sb

git status -sb: Get a compact Git status

Use git status -sb to get a compact Git status. It makes version-control work faster and reduces avoidable mistakes.

Open tip →
Git
git diff --stat

git diff --stat: Summarize changed files in a Git diff

Use git diff --stat to summarize changed files in a Git diff. It makes version-control work faster and reduces avoidable mistakes.

Open tip →
Git
git diff --word-diff

git diff --word-diff: Inspect text changes word by word

Use git diff --word-diff to inspect text changes word by word. It makes version-control work faster and reduces avoidable mistakes.

Open tip →
Git
git restore file.py

git restore file.py: Discard local changes in a specific Git file

Use git restore on a file when you intentionally want to discard its uncommitted local changes. Check git diff first if the changes matter.

Open tip →
Git
git stash

git stash: Temporarily store unfinished Git changes

Use git stash to temporarily store unfinished Git changes. It makes version-control work faster and reduces avoidable mistakes.

Open tip →
Git
git stash pop

git stash pop: Restore changes saved with git stash

Use git stash pop to restore changes saved with git stash. It makes version-control work faster and reduces avoidable mistakes.

Open tip →
Git
git log --oneline --graph --all

git log --oneline --graph --all: View Git history as a compact branch graph

Use git log --oneline --graph --all to view Git history as a compact branch graph. It makes version-control work faster and reduces avoidable mistakes.

Open tip →
Git
git blame file.py

git blame file.py: See which commit last changed each line

Use git blame file.py to see which commit last changed each line. It makes version-control work faster and reduces avoidable mistakes.

Open tip →
Git
git bisect

git bisect: Find the commit that introduced a bug with binary search

Use git bisect to find the commit that introduced a bug with binary search. It makes version-control work faster and reduces avoidable mistakes.

Open tip →
Git
.gitignore

.gitignore: Keep generated and large files out of Git

Use .gitignore'a büyük çıktıları koy to keep generated and large files out of Git. It makes version-control work faster and reduces avoidable mistakes.

Open tip →
Git
git diff --cached

git diff --cached: Review exactly what is staged

Use Commit öncesi git diff --cached to review exactly what is staged before committing. It makes version-control work faster and reduces avoidable mistakes.

Open tip →
Git
git add -p

git add -p: Stage only selected hunks from a changed file

Use git add -p to stage only selected hunks from a changed file. It makes version-control work faster and reduces avoidable mistakes.

Open tip →
Git
git reflog

git reflog: Recover commits and branch positions with Git reflog

Use git reflog to find recent HEAD and branch positions after a mistaken reset, rebase or branch move; it often makes seemingly lost commits recoverable.

Open tip →
Git
git switch -c experiment-x

git switch -c experiment-x: Create a new experimental Git branch

Use git switch -c experiment-x to create a new experimental Git branch. It makes version-control work faster and reduces avoidable mistakes.

Open tip →
Git
git tag

Git Tags: Mark important releases and paper versions

Use Tag kullan to mark important releases or paper versions with Git tags. It makes version-control work faster and reduces avoidable mistakes.

Open tip →
VS Code
Ctrl + P

Ctrl + P: Open project files instantly by name in VS Code

Use Ctrl + P to open project files instantly by name in VS Code. It keeps your hands on the keyboard while navigating large codebases.

Open tip →
VS Code
Ctrl + Shift + F

Ctrl + Shift + F: Search text across an entire VS Code project

Use Ctrl + Shift + F to search text across an entire VS Code project. It keeps your hands on the keyboard while navigating large codebases.

Open tip →
VS Code
F12

F12: Jump to a symbol's definition

Use F12 to jump to a symbol's definition. It keeps your hands on the keyboard while navigating large codebases.

Open tip →
VS Code
Alt + F12

Alt + F12: Peek at a definition without leaving the current file

Use Alt + F12 to peek at a definition without leaving the current file. It keeps your hands on the keyboard while navigating large codebases.

Open tip →
VS Code
Shift + F12

Shift + F12: Find every reference to a symbol

Use Shift + F12 to find every reference to a symbol. It keeps your hands on the keyboard while navigating large codebases.

Open tip →
VS Code
Ctrl + Shift + O

Ctrl + Shift + O: Search symbols inside the current file

Use Ctrl + Shift + O to search symbols inside the current file. It keeps your hands on the keyboard while navigating large codebases.

Open tip →
VS Code
Ctrl + G

Ctrl + G: Jump directly to a line number

Use Ctrl + G to jump directly to a line number. It keeps your hands on the keyboard while navigating large codebases.

Open tip →
VS Code
Alt + ↑ / ↓

Alt + ↑ / ↓: Move a line of code up or down

Use Alt + ↑ / ↓ to move a line of code up or down. It keeps your hands on the keyboard while navigating large codebases.

Open tip →
VS Code
Shift + Alt + ↑ / ↓

Shift + Alt + ↑ / ↓: Duplicate a line of code

Use Shift + Alt + ↑ / ↓ to duplicate a line of code. It keeps your hands on the keyboard while navigating large codebases.

Open tip →
VS Code
Ctrl + D

Ctrl + D: Edit repeated occurrences with multi-cursor

Use Ctrl + D to edit repeated occurrences with multi-cursor. It keeps your hands on the keyboard while navigating large codebases.

Open tip →
VS Code
Ctrl + Shift + L

Ctrl + Shift + L: Place cursors on every matching occurrence

Use Ctrl + Shift + L to place cursors on every matching occurrence. It keeps your hands on the keyboard while navigating large codebases.

Open tip →
VS Code
Alt + Click

Alt + Click: Place multiple cursors exactly where you click

Use Alt + Click to place multiple cursors exactly where you click. It keeps your hands on the keyboard while navigating large codebases.

Open tip →
VS Code
Ctrl + /

Ctrl + /: Comment or uncomment code quickly

Use Ctrl + / to comment or uncomment code quickly. It keeps your hands on the keyboard while navigating large codebases.

Open tip →
VS Code
Ctrl+K, then Ctrl+0

VS Code: Collapse all code regions

Use Ctrl + K, ardından Ctrl + 0 to collapse all code regions in a large file. It keeps your hands on the keyboard while navigating large codebases.

Open tip →
VS Code
Ctrl+K, then Ctrl+J

VS Code: Expand all folded code regions

Use Ctrl + K, ardından Ctrl + J to expand all folded code regions. It keeps your hands on the keyboard while navigating large codebases.

Open tip →
Python / Data
python -m module

python -m module: Run through the active interpreter

Use python -m module kullan to run a Python module through the active interpreter. It improves repeatability and debugging in Python and data workflows.

Open tip →
Python / Data
python -m pip install

python -m pip install: Install Python packages through the intended interpreter

Use python -m pip install to install Python packages through the intended interpreter. It improves repeatability and debugging in Python and data workflows.

Open tip →
Python / Data
python -m venv .venv

python -m venv .venv: Create an isolated Python virtual environment

Use python -m venv .venv to create an isolated Python virtual environment. It improves repeatability and debugging in Python and data workflows.

Open tip →
Python / Data
pip freeze > requirements.txt

pip freeze > requirements.txt: Record installed Python package versions

Use pip freeze > requirements.txt to record installed Python package versions. It improves repeatability and debugging in Python and data workflows.

Open tip →
Python / Data
python -m pip install -r requirements.txt

python -m pip install -r requirements.txt: Rebuild a Python environment from requirements.txt

Use python -m pip install -r requirements.txt to rebuild a Python environment from requirements.txt. It improves repeatability and debugging in Python and data workflows.

Open tip →
Python / Data
python -u script.py

python -u script.py: Disable Python output buffering for live logs

Use python -u script.py to disable Python output buffering for live logs. It improves repeatability and debugging in Python and data workflows.

Open tip →
Python / Data
PYTHONUNBUFFERED=1

PYTHONUNBUFFERED=1: Disable Python buffering with an environment variable

Use PYTHONUNBUFFERED=1 to disable Python buffering with an environment variable. It improves repeatability and debugging in Python and data workflows.

Open tip →
Python / Data
breakpoint()

breakpoint(): Drop into Python's debugger with breakpoint()

Use breakpoint() to drop into Python's debugger with breakpoint(). It improves repeatability and debugging in Python and data workflows.

Open tip →
Python / Data
python -m pdb script.py

python -m pdb script.py: Run a script under Python's debugger

Use python -m pdb script.py to run a script under Python's debugger. It improves repeatability and debugging in Python and data workflows.

Open tip →
Python / Data
time python script.py

time python script.py: Measure a script's total runtime

Use time python script.py to measure a script's total runtime. It improves repeatability and debugging in Python and data workflows.

Open tip →
Python / Data
python -m cProfile script.py

python -m cProfile script.py: Profile which Python functions consume the most time

Use python -m cProfile script.py to profile which Python functions consume the most time. It improves repeatability and debugging in Python and data workflows.

Open tip →
Python / Data
df.info()

df.info(): Inspect a DataFrame before analysis

Use Pandas'ta df.info() to inspect DataFrame columns, dtypes, memory and null counts. It improves repeatability and debugging in Python and data workflows.

Open tip →
Python / Data
df.value_counts()

df.value_counts(): Count values quickly in pandas

Use df.value_counts() to count values quickly in pandas. It improves repeatability and debugging in Python and data workflows.

Open tip →
Python / Data
df.isna().sum()

df.isna().sum(): Count missing values by column

Use df.isna().sum() to count missing values by column. It improves repeatability and debugging in Python and data workflows.

Open tip →
Python / Data
df.duplicated().sum()

df.duplicated().sum(): Count duplicate rows in a DataFrame

Use df.duplicated().sum() to count duplicate rows in a DataFrame. It improves repeatability and debugging in Python and data workflows.

Open tip →
Academic / Office
Word Styles

Word Styles: Use Word styles for reliable document structure

Use Word styles for headings instead of manual bold/font sizing so navigation, TOCs and bulk formatting stay consistent.

Open tip →
Academic / Office
Word Navigation Pane

Word Navigation Pane: Navigate a long Word document by headings

Use Word’s Navigation Pane to jump through a long document by heading instead of scrolling page by page.

Open tip →
Academic / Office
Ctrl + Shift + 8

Ctrl + Shift + 8: Show hidden Word formatting marks

Show hidden paragraph marks, spaces, tabs and breaks in Word so mysterious formatting problems become visible.

Open tip →
Academic / Office
Word Cross-reference

Word Cross-reference: Keep figure and table references updateable

Use Word cross-references for Figure/Table references so numbering can update automatically after edits.

Open tip →
Academic / Office
Insert Caption

Insert Caption: Number figures and tables automatically

Use Word captions for figures and tables instead of manual numbering.

Open tip →
Academic / Office
Ctrl + A, then F9

Ctrl + A, then F9: Update Word fields and references in one pass

Update Word fields, cross-references, figure numbers and tables of contents in one pass.

Open tip →
Academic / Office
Ctrl + F + structural keywords

Ctrl + F + structural keywords: Scan long PDFs with structural keywords

Search long PDFs for high-information terms such as limitation, method, supplementary, RMSD or parameter to jump to critical sections.

Open tip →
Academic / Office
Win + Left / Right Arrow

Win + Left / Right Arrow: Compare two papers side by side

Snap two paper windows side by side when comparing methods, citations or results.

Open tip →
Academic / Office
DOI

DOI: Identify papers reliably with DOI

Store a paper’s DOI in notes or filenames so the exact publication is easy to identify and find again.

Open tip →
Academic / Office
YYYY-MM-DD + version

YYYY-MM-DD + version: Avoid final_final.docx filename chaos

Use dated and versioned manuscript filenames instead of final_final2.docx.

Open tip →