Useful Tips
Practical Windows, Linux, Office, browser, Git, Python and academic-work tips that can actually save time.
Today's tips
Small time-saver of the day
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 -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 →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 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 →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 →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 →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 →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 →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 →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
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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →%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 →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 →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 →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 →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 →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 →Ctrl + L: Focus the address bar
Use Ctrl + L to focus the address bar. Useful when you manage many folders and files.
Open tip →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →Ctrl + ;: Insert today’s date
Use Ctrl + ; to insert today’s date. Useful for quick spreadsheet editing and formula debugging.
Open tip →Ctrl + Shift + ;: Insert the current time
Use Ctrl + Shift + ; to insert the current time. Useful for quick spreadsheet editing and formula debugging.
Open tip →Ctrl + `: Toggle formula view
Use Ctrl + ` to toggle formula view. Useful for quick spreadsheet editing and formula debugging.
Open tip →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →!$: 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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 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 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-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 →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 →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 →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 -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 →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 →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 →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 →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 →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 →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 →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 →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 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 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 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 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 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 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 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 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 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 →.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 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 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 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 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 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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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: 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: 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 -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 -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 -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 →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 -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 -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 →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 →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 -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 →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 -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 →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 →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 →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 →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 →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 →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 →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 →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 →Insert Caption: Number figures and tables automatically
Use Word captions for figures and tables instead of manual numbering.
Open tip →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 →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 →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 →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 →YYYY-MM-DD + version: Avoid final_final.docx filename chaos
Use dated and versioned manuscript filenames instead of final_final2.docx.
Open tip →