Latest commit

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

10X Xcode Keymaps

How to Setup

Download the keybindings file:

masterpowers.idekeybindings

and Move it to:

/Users/YOUR_USERNAME/Library/Developer/Xcode/UserData/KeyBindings

replace YOUR_USERNAME with your Username on Mac

Vim

Vim Mode = OPT + V

Left Sidebar

Show Project Navigator = CMD + 1

Show Source Control Navigator = CMD + 2

Show Bookmark Navigator = CMD + 3

Show Find Navigator = CMD + 4

Show Issue Navigator = CMD + 5

Show Test Navigator = CMD + 6

Show Debug Navigator = CMD + 7

Show Breakpoint Navigator = CMD + 8

Show Report Navigator = CMD + 9

File Navigation

Focus Editor = CMD + J

Reveal File in Navigator = CMD + SHIFT + J

Show Previous Tab = CMD + [

Show Next Tab = CMD + ]

Right Sidebar

Show File Inspector = CMD + F1

Show Git History Inspector = CMD + F2

Show Quick Help Inspector = CMD + F3

Show Accessibility Inspector = CMD + F4

Show Attributes Inspector = CMD + F5

Sidebars

Show Navigator (Left Sidebar) = CMD + B

Show Inspector (Right Sidebar) = CMD + SHIFT + B

Terminal

Show Debug Area = CMD + `

Clear Console = CTRL + K

Reload Console = CTRL + SHIFT + K

Build and Run

Run = CMD + R

Test = CMD + T

Profile = CMD + P

Build = OPT + B

Build for Run = CMD + SHIFT + R

Build for Test = CMD + SHIFT + T

Build for Profile = CMD + SHIFT + P

Preview = OPT + P

Build for Preview = OPT + SHIFT + P

Refresh Canvas = F5

Automatically Refresh Canvas = SHIFT + F5

Search and Replace

Use Selection for Find: CMD + E

Use Selection for Replace = CMD + SHIFT+ E

Find = CMD + F

Find Selected Text in Workspace = F4

Find In Workspace = CMD + SHIFT + F

Filter File in Navigator = OPT + F

Replace = CMD + H

Replace In Workspace = CMD + SHIFT + H

Replace All = CMD + Y

Replace All In Workspace = CMD + SHIFT + Y

Find Next = CMD + G

Find Previous = CMD + SHIFT+ G

Quick Search

Open Quickly = CMD + O

Find Selected Symbol in Workspace = CMD + SHIFT + O

Find Call Hierarchy = CMD + M

Refactor Code

Rename = F2

Edit in All Scope = F3

Add Missing Abstract Class Overrides = OPT + O

Add Missing Protocol Requirements = OPT + I

Generate Missing Function Definition = OPT + M

Note: we can use fix all issue key map to add missing overrides

Formatting

Re-Indent = CMD + I

Format Multiline Code = CMD + SHIFT + I

Split Selection By Lines = OPT + SHIFT+ S

Move lines Up = OPT + K

Move line Down = OPT + J

Folding

Fold = CMD + SHIFT + [

Unfold = CMD + SHIFT + ]

Unfold All = CMD + SHIFT+ </kbd>

Font Size

Reset Font Size = CMD + 0

Increase Font Size = CMD + +

Decrease Font Size = CMD + -

Multi Select

Select Column Up = OPT + SHIFT+ J

Select Column Down = OPT + SHIFT+ K

Select All Symbols = CMD + SHIFT+ L

Select Next Occurence = OPT + E

Select Previous Occurence = OPT + SHIFT+ E

Helper

Search Documentation for Selected Text = F1

Show Library = CMD + K

Show Completions = CMD + .

Show Quick Actions = OPT + A

Issues

Fix All Issue = OPT + SHIFT + F

Show All Issue = OPT + SHIFT + I

Jump to Next Issue = CMD + '

Jump to Previous Issue = CMD + "

Files

New Package = OPT + N

New File = CMD + N

New Folder / Group = CMD + SHIFT + N

Add Package Dependencies = OPT + SHIFT+ A

Expand Macro = CMD + SHIFT + M

Bookmark Line = CMD + L

Bookmark Line with Dialog = CMD + OPT + L

Debugging

Toggle Breakpoint = CMD + D

Stop = CMD + SHIFT + S

Pause / Continue = CMD + Arrow Up

Step Over = CMD + Arrow Down

Step Out = CMD + Arrow Left

Step Into = CMD + Arrow Right

Git

New Git Repository = OPT + SHIFT+ G

Commit = OPT + G

Reveal Changes in Navigator = CMD + SHIFT + C

Push = CMD + U

Pull = CMD + SHIFT + U

Stage Selected Files = OPT + S

Unstage Selected Files = OPT + U

Show Code Review = OPT + R

About

10X your productivity using Xcode using the following keymaps

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Latest commit

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

10X Xcode Keymaps

How to Setup

Download the keybindings file:

masterpowers.idekeybindings

and Move it to:

/Users/YOUR_USERNAME/Library/Developer/Xcode/UserData/KeyBindings

replace YOUR_USERNAME with your Username on Mac

Vim

Vim Mode = OPT + V

Left Sidebar

Show Project Navigator = CMD + 1

Show Source Control Navigator = CMD + 2

Show Bookmark Navigator = CMD + 3

Show Find Navigator = CMD + 4

Show Issue Navigator = CMD + 5

Show Test Navigator = CMD + 6

Show Debug Navigator = CMD + 7

Show Breakpoint Navigator = CMD + 8

Show Report Navigator = CMD + 9

File Navigation

Focus Editor = CMD + J

Reveal File in Navigator = CMD + SHIFT + J

Show Previous Tab = CMD + [

Show Next Tab = CMD + ]

Right Sidebar

Show File Inspector = CMD + F1

Show Git History Inspector = CMD + F2

Show Quick Help Inspector = CMD + F3

Show Accessibility Inspector = CMD + F4

Show Attributes Inspector = CMD + F5

Sidebars

Show Navigator (Left Sidebar) = CMD + B

Show Inspector (Right Sidebar) = CMD + SHIFT + B

Terminal

Show Debug Area = CMD + `

Clear Console = CTRL + K

Reload Console = CTRL + SHIFT + K

Build and Run

Run = CMD + R

Test = CMD + T

Profile = CMD + P

Build = OPT + B

Build for Run = CMD + SHIFT + R

Build for Test = CMD + SHIFT + T

Build for Profile = CMD + SHIFT + P

Preview = OPT + P

Build for Preview = OPT + SHIFT + P

Refresh Canvas = F5

Automatically Refresh Canvas = SHIFT + F5

Search and Replace

Use Selection for Find: CMD + E

Use Selection for Replace = CMD + SHIFT+ E

Find = CMD + F

Find Selected Text in Workspace = F4

Find In Workspace = CMD + SHIFT + F

Filter File in Navigator = OPT + F

Replace = CMD + H

Replace In Workspace = CMD + SHIFT + H

Replace All = CMD + Y

Replace All In Workspace = CMD + SHIFT + Y

Find Next = CMD + G

Find Previous = CMD + SHIFT+ G

Quick Search

Open Quickly = CMD + O

Find Selected Symbol in Workspace = CMD + SHIFT + O

Find Call Hierarchy = CMD + M

Refactor Code

Rename = F2

Edit in All Scope = F3

Add Missing Abstract Class Overrides = OPT + O

Add Missing Protocol Requirements = OPT + I

Generate Missing Function Definition = OPT + M

Note: we can use fix all issue key map to add missing overrides

Formatting

Re-Indent = CMD + I

Format Multiline Code = CMD + SHIFT + I

Split Selection By Lines = OPT + SHIFT+ S

Move lines Up = OPT + K

Move line Down = OPT + J

Folding

Fold = CMD + SHIFT + [

Unfold = CMD + SHIFT + ]

Unfold All = CMD + SHIFT+ </kbd>

Font Size

Reset Font Size = CMD + 0

Increase Font Size = CMD + +

Decrease Font Size = CMD + -

Multi Select

Select Column Up = OPT + SHIFT+ J

Select Column Down = OPT + SHIFT+ K

Select All Symbols = CMD + SHIFT+ L

Select Next Occurence = OPT + E

Select Previous Occurence = OPT + SHIFT+ E

Helper

Search Documentation for Selected Text = F1

Show Library = CMD + K

Show Completions = CMD + .

Show Quick Actions = OPT + A

Issues

Fix All Issue = OPT + SHIFT + F

Show All Issue = OPT + SHIFT + I

Jump to Next Issue = CMD + '

Jump to Previous Issue = CMD + "

Files

New Package = OPT + N

New File = CMD + N

New Folder / Group = CMD + SHIFT + N

Add Package Dependencies = OPT + SHIFT+ A

Expand Macro = CMD + SHIFT + M

Bookmark Line = CMD + L

Bookmark Line with Dialog = CMD + OPT + L

Debugging

Toggle Breakpoint = CMD + D

Stop = CMD + SHIFT + S

Pause / Continue = CMD + Arrow Up

Step Over = CMD + Arrow Down

Step Out = CMD + Arrow Left

Step Into = CMD + Arrow Right

Git

New Git Repository = OPT + SHIFT+ G

Commit = OPT + G

Reveal Changes in Navigator = CMD + SHIFT + C

Push = CMD + U

Pull = CMD + SHIFT + U

Stage Selected Files = OPT + S

Unstage Selected Files = OPT + U

Show Code Review = OPT + R

About

10X your productivity using Xcode using the following keymaps

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

10X Xcode Keymaps

How to Setup

Download the keybindings file:

masterpowers.idekeybindings

and Move it to:

/Users/YOUR_USERNAME/Library/Developer/Xcode/UserData/KeyBindings

replace YOUR_USERNAME with your Username on Mac

Vim

Vim Mode = OPT + V

Left Sidebar

Show Project Navigator = CMD + 1

Show Source Control Navigator = CMD + 2

Show Bookmark Navigator = CMD + 3

Show Find Navigator = CMD + 4

Show Issue Navigator = CMD + 5

Show Test Navigator = CMD + 6

Show Debug Navigator = CMD + 7

Show Breakpoint Navigator = CMD + 8

Show Report Navigator = CMD + 9

File Navigation

Focus Editor = CMD + J

Reveal File in Navigator = CMD + SHIFT + J

Show Previous Tab = CMD + [

Show Next Tab = CMD + ]

Right Sidebar

Show File Inspector = CMD + F1

Show Git History Inspector = CMD + F2

Show Quick Help Inspector = CMD + F3

Show Accessibility Inspector = CMD + F4

Show Attributes Inspector = CMD + F5

Sidebars

Show Navigator (Left Sidebar) = CMD + B

Show Inspector (Right Sidebar) = CMD + SHIFT + B

Terminal

Show Debug Area = CMD + `

Clear Console = CTRL + K

Reload Console = CTRL + SHIFT + K

Build and Run

Run = CMD + R

Test = CMD + T

Profile = CMD + P

Build = OPT + B

Build for Run = CMD + SHIFT + R

Build for Test = CMD + SHIFT + T

Build for Profile = CMD + SHIFT + P

Preview = OPT + P

Build for Preview = OPT + SHIFT + P

Refresh Canvas = F5

Automatically Refresh Canvas = SHIFT + F5

Search and Replace

Use Selection for Find: CMD + E

Use Selection for Replace = CMD + SHIFT+ E

Find = CMD + F

Find Selected Text in Workspace = F4

Find In Workspace = CMD + SHIFT + F

Filter File in Navigator = OPT + F

Replace = CMD + H

Replace In Workspace = CMD + SHIFT + H

Replace All = CMD + Y

Replace All In Workspace = CMD + SHIFT + Y

Find Next = CMD + G

Find Previous = CMD + SHIFT+ G

Quick Search

Open Quickly = CMD + O

Find Selected Symbol in Workspace = CMD + SHIFT + O

Find Call Hierarchy = CMD + M

Refactor Code

Rename = F2

Edit in All Scope = F3

Add Missing Abstract Class Overrides = OPT + O

Add Missing Protocol Requirements = OPT + I

Generate Missing Function Definition = OPT + M

Note: we can use fix all issue key map to add missing overrides

Formatting

Re-Indent = CMD + I

Format Multiline Code = CMD + SHIFT + I

Split Selection By Lines = OPT + SHIFT+ S

Move lines Up = OPT + K

Move line Down = OPT + J

Folding

Fold = CMD + SHIFT + [

Unfold = CMD + SHIFT + ]

Unfold All = CMD + SHIFT+ </kbd>

Font Size

Reset Font Size = CMD + 0

Increase Font Size = CMD + +

Decrease Font Size = CMD + -

Multi Select

Select Column Up = OPT + SHIFT+ J

Select Column Down = OPT + SHIFT+ K

Select All Symbols = CMD + SHIFT+ L

Select Next Occurence = OPT + E

Select Previous Occurence = OPT + SHIFT+ E

Helper

Search Documentation for Selected Text = F1

Show Library = CMD + K

Show Completions = CMD + .

Show Quick Actions = OPT + A

Issues

Fix All Issue = OPT + SHIFT + F

Show All Issue = OPT + SHIFT + I

Jump to Next Issue = CMD + '

Jump to Previous Issue = CMD + "

Files

New Package = OPT + N

New File = CMD + N

New Folder / Group = CMD + SHIFT + N

Add Package Dependencies = OPT + SHIFT+ A

Expand Macro = CMD + SHIFT + M

Bookmark Line = CMD + L

Bookmark Line with Dialog = CMD + OPT + L

Debugging

Toggle Breakpoint = CMD + D

Stop = CMD + SHIFT + S

Pause / Continue = CMD + Arrow Up

Step Over = CMD + Arrow Down

Step Out = CMD + Arrow Left

Step Into = CMD + Arrow Right

Git

New Git Repository = OPT + SHIFT+ G

Commit = OPT + G

Reveal Changes in Navigator = CMD + SHIFT + C

Push = CMD + U

Pull = CMD + SHIFT + U

Stage Selected Files = OPT + S

Unstage Selected Files = OPT + U

Show Code Review = OPT + R

About

10X your productivity using Xcode using the following keymaps

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

10X Xcode Keymaps

How to Setup

Download the keybindings file:

masterpowers.idekeybindings

and Move it to:

/Users/YOUR_USERNAME/Library/Developer/Xcode/UserData/KeyBindings

replace YOUR_USERNAME with your Username on Mac

Vim

Vim Mode = OPT + V

Left Sidebar

Show Project Navigator = CMD + 1

Show Source Control Navigator = CMD + 2

Show Bookmark Navigator = CMD + 3

Show Find Navigator = CMD + 4

Show Issue Navigator = CMD + 5

Show Test Navigator = CMD + 6

Show Debug Navigator = CMD + 7

Show Breakpoint Navigator = CMD + 8

Show Report Navigator = CMD + 9

File Navigation

Focus Editor = CMD + J

Reveal File in Navigator = CMD + SHIFT + J

Show Previous Tab = CMD + [

Show Next Tab = CMD + ]

Right Sidebar

Show File Inspector = CMD + F1

Show Git History Inspector = CMD + F2

Show Quick Help Inspector = CMD + F3

Show Accessibility Inspector = CMD + F4

Show Attributes Inspector = CMD + F5

Sidebars

Show Navigator (Left Sidebar) = CMD + B

Show Inspector (Right Sidebar) = CMD + SHIFT + B

Terminal

Show Debug Area = CMD + `

Clear Console = CTRL + K

Reload Console = CTRL + SHIFT + K

Build and Run

Run = CMD + R

Test = CMD + T

Profile = CMD + P

Build = OPT + B

Build for Run = CMD + SHIFT + R

Build for Test = CMD + SHIFT + T

Build for Profile = CMD + SHIFT + P

Preview = OPT + P

Build for Preview = OPT + SHIFT + P

Refresh Canvas = F5

Automatically Refresh Canvas = SHIFT + F5

Search and Replace

Use Selection for Find: CMD + E

Use Selection for Replace = CMD + SHIFT+ E

Find = CMD + F

Find Selected Text in Workspace = F4

Find In Workspace = CMD + SHIFT + F

Filter File in Navigator = OPT + F

Replace = CMD + H

Replace In Workspace = CMD + SHIFT + H

Replace All = CMD + Y

Replace All In Workspace = CMD + SHIFT + Y

Find Next = CMD + G

Find Previous = CMD + SHIFT+ G

Quick Search

Open Quickly = CMD + O

Find Selected Symbol in Workspace = CMD + SHIFT + O

Find Call Hierarchy = CMD + M

Refactor Code

Rename = F2

Edit in All Scope = F3

Add Missing Abstract Class Overrides = OPT + O

Add Missing Protocol Requirements = OPT + I

Generate Missing Function Definition = OPT + M

Note: we can use fix all issue key map to add missing overrides

Formatting

Re-Indent = CMD + I

Format Multiline Code = CMD + SHIFT + I

Split Selection By Lines = OPT + SHIFT+ S

Move lines Up = OPT + K

Move line Down = OPT + J

Folding

Fold = CMD + SHIFT + [

Unfold = CMD + SHIFT + ]

Unfold All = CMD + SHIFT+ </kbd>

Font Size

Reset Font Size = CMD + 0

Increase Font Size = CMD + +

Decrease Font Size = CMD + -

Multi Select

Select Column Up = OPT + SHIFT+ J

Select Column Down = OPT + SHIFT+ K

Select All Symbols = CMD + SHIFT+ L

Select Next Occurence = OPT + E

Select Previous Occurence = OPT + SHIFT+ E

Helper

Search Documentation for Selected Text = F1

Show Library = CMD + K

Show Completions = CMD + .

Show Quick Actions = OPT + A

Issues

Fix All Issue = OPT + SHIFT + F

Show All Issue = OPT + SHIFT + I

Jump to Next Issue = CMD + '

Jump to Previous Issue = CMD + "

Files

New Package = OPT + N

New File = CMD + N

New Folder / Group = CMD + SHIFT + N

Add Package Dependencies = OPT + SHIFT+ A

Expand Macro = CMD + SHIFT + M

Bookmark Line = CMD + L

Bookmark Line with Dialog = CMD + OPT + L

Debugging

Toggle Breakpoint = CMD + D

Stop = CMD + SHIFT + S

Pause / Continue = CMD + Arrow Up

Step Over = CMD + Arrow Down

Step Out = CMD + Arrow Left

Step Into = CMD + Arrow Right

Git

New Git Repository = OPT + SHIFT+ G

Commit = OPT + G

Reveal Changes in Navigator = CMD + SHIFT + C

Push = CMD + U

Pull = CMD + SHIFT + U

Stage Selected Files = OPT + S

Unstage Selected Files = OPT + U

Show Code Review = OPT + R

About

10X your productivity using Xcode using the following keymaps

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Latest commit

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

10X Xcode Keymaps

How to Setup

Download the keybindings file:

masterpowers.idekeybindings

and Move it to:

/Users/YOUR_USERNAME/Library/Developer/Xcode/UserData/KeyBindings

replace YOUR_USERNAME with your Username on Mac

Vim

Vim Mode = OPT + V

Left Sidebar

Show Project Navigator = CMD + 1

Show Source Control Navigator = CMD + 2

Show Bookmark Navigator = CMD + 3

Show Find Navigator = CMD + 4

Show Issue Navigator = CMD + 5

Show Test Navigator = CMD + 6

Show Debug Navigator = CMD + 7

Show Breakpoint Navigator = CMD + 8

Show Report Navigator = CMD + 9

File Navigation

Focus Editor = CMD + J

Reveal File in Navigator = CMD + SHIFT + J

Show Previous Tab = CMD + [

Show Next Tab = CMD + ]

Right Sidebar

Show File Inspector = CMD + F1

Show Git History Inspector = CMD + F2

Show Quick Help Inspector = CMD + F3

Show Accessibility Inspector = CMD + F4

Show Attributes Inspector = CMD + F5

Sidebars

Show Navigator (Left Sidebar) = CMD + B

Show Inspector (Right Sidebar) = CMD + SHIFT + B

Terminal

Show Debug Area = CMD + `

Clear Console = CTRL + K

Reload Console = CTRL + SHIFT + K

Build and Run

Run = CMD + R

Test = CMD + T

Profile = CMD + P

Build = OPT + B

Build for Run = CMD + SHIFT + R

Build for Test = CMD + SHIFT + T

Build for Profile = CMD + SHIFT + P

Preview = OPT + P

Build for Preview = OPT + SHIFT + P

Refresh Canvas = F5

Automatically Refresh Canvas = SHIFT + F5

Search and Replace

Use Selection for Find: CMD + E

Use Selection for Replace = CMD + SHIFT+ E

Find = CMD + F

Find Selected Text in Workspace = F4

Find In Workspace = CMD + SHIFT + F

Filter File in Navigator = OPT + F

Replace = CMD + H

Replace In Workspace = CMD + SHIFT + H

Replace All = CMD + Y

Replace All In Workspace = CMD + SHIFT + Y

Find Next = CMD + G

Find Previous = CMD + SHIFT+ G

Quick Search

Open Quickly = CMD + O

Find Selected Symbol in Workspace = CMD + SHIFT + O

Find Call Hierarchy = CMD + M

Refactor Code

Rename = F2

Edit in All Scope = F3

Add Missing Abstract Class Overrides = OPT + O

Add Missing Protocol Requirements = OPT + I

Generate Missing Function Definition = OPT + M

Note: we can use fix all issue key map to add missing overrides

Formatting

Re-Indent = CMD + I

Format Multiline Code = CMD + SHIFT + I

Split Selection By Lines = OPT + SHIFT+ S

Move lines Up = OPT + K

Move line Down = OPT + J

Folding

Fold = CMD + SHIFT + [

Unfold = CMD + SHIFT + ]

Unfold All = CMD + SHIFT+ </kbd>

Font Size

Reset Font Size = CMD + 0

Increase Font Size = CMD + +

Decrease Font Size = CMD + -

Multi Select

Select Column Up = OPT + SHIFT+ J

Select Column Down = OPT + SHIFT+ K

Select All Symbols = CMD + SHIFT+ L

Select Next Occurence = OPT + E

Select Previous Occurence = OPT + SHIFT+ E

Helper

Search Documentation for Selected Text = F1

Show Library = CMD + K

Show Completions = CMD + .

Show Quick Actions = OPT + A

Issues

Fix All Issue = OPT + SHIFT + F

Show All Issue = OPT + SHIFT + I

Jump to Next Issue = CMD + '

Jump to Previous Issue = CMD + "

Files

New Package = OPT + N

New File = CMD + N

New Folder / Group = CMD + SHIFT + N

Add Package Dependencies = OPT + SHIFT+ A

Expand Macro = CMD + SHIFT + M

Bookmark Line = CMD + L

Bookmark Line with Dialog = CMD + OPT + L

Debugging

Toggle Breakpoint = CMD + D

Stop = CMD + SHIFT + S

Pause / Continue = CMD + Arrow Up

Step Over = CMD + Arrow Down

Step Out = CMD + Arrow Left

Step Into = CMD + Arrow Right

Git

New Git Repository = OPT + SHIFT+ G

Commit = OPT + G

Reveal Changes in Navigator = CMD + SHIFT + C

Push = CMD + U

Pull = CMD + SHIFT + U

Stage Selected Files = OPT + S

Unstage Selected Files = OPT + U

Show Code Review = OPT + R

About

10X your productivity using Xcode using the following keymaps

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

10X Xcode Keymaps

How to Setup

Download the keybindings file:

masterpowers.idekeybindings

and Move it to:

/Users/YOUR_USERNAME/Library/Developer/Xcode/UserData/KeyBindings

replace YOUR_USERNAME with your Username on Mac

Vim

Vim Mode = OPT + V

Left Sidebar

Show Project Navigator = CMD + 1

Show Source Control Navigator = CMD + 2

Show Bookmark Navigator = CMD + 3

Show Find Navigator = CMD + 4

Show Issue Navigator = CMD + 5

Show Test Navigator = CMD + 6

Show Debug Navigator = CMD + 7

Show Breakpoint Navigator = CMD + 8

Show Report Navigator = CMD + 9

File Navigation

Focus Editor = CMD + J

Reveal File in Navigator = CMD + SHIFT + J

Show Previous Tab = CMD + [

Show Next Tab = CMD + ]

Right Sidebar

Show File Inspector = CMD + F1

Show Git History Inspector = CMD + F2

Show Quick Help Inspector = CMD + F3

Show Accessibility Inspector = CMD + F4

Show Attributes Inspector = CMD + F5

Sidebars

Show Navigator (Left Sidebar) = CMD + B

Show Inspector (Right Sidebar) = CMD + SHIFT + B

Terminal

Show Debug Area = CMD + `

Clear Console = CTRL + K

Reload Console = CTRL + SHIFT + K

Build and Run

Run = CMD + R

Test = CMD + T

Profile = CMD + P

Build = OPT + B

Build for Run = CMD + SHIFT + R

Build for Test = CMD + SHIFT + T

Build for Profile = CMD + SHIFT + P

Preview = OPT + P

Build for Preview = OPT + SHIFT + P

Refresh Canvas = F5

Automatically Refresh Canvas = SHIFT + F5

Search and Replace

Use Selection for Find: CMD + E

Use Selection for Replace = CMD + SHIFT+ E

Find = CMD + F

Find Selected Text in Workspace = F4

Find In Workspace = CMD + SHIFT + F

Filter File in Navigator = OPT + F

Replace = CMD + H

Replace In Workspace = CMD + SHIFT + H

Replace All = CMD + Y

Replace All In Workspace = CMD + SHIFT + Y

Find Next = CMD + G

Find Previous = CMD + SHIFT+ G

Quick Search

Open Quickly = CMD + O

Find Selected Symbol in Workspace = CMD + SHIFT + O

Find Call Hierarchy = CMD + M

Refactor Code

Rename = F2

Edit in All Scope = F3

Add Missing Abstract Class Overrides = OPT + O

Add Missing Protocol Requirements = OPT + I

Generate Missing Function Definition = OPT + M

Note: we can use fix all issue key map to add missing overrides

Formatting

Re-Indent = CMD + I

Format Multiline Code = CMD + SHIFT + I

Split Selection By Lines = OPT + SHIFT+ S

Move lines Up = OPT + K

Move line Down = OPT + J

Folding

Fold = CMD + SHIFT + [

Unfold = CMD + SHIFT + ]

Unfold All = CMD + SHIFT+ </kbd>

Font Size

Reset Font Size = CMD + 0

Increase Font Size = CMD + +

Decrease Font Size = CMD + -

Multi Select

Select Column Up = OPT + SHIFT+ J

Select Column Down = OPT + SHIFT+ K

Select All Symbols = CMD + SHIFT+ L

Select Next Occurence = OPT + E

Select Previous Occurence = OPT + SHIFT+ E

Helper

Search Documentation for Selected Text = F1

Show Library = CMD + K

Show Completions = CMD + .

Show Quick Actions = OPT + A

Issues

Fix All Issue = OPT + SHIFT + F

Show All Issue = OPT + SHIFT + I

Jump to Next Issue = CMD + '

Jump to Previous Issue = CMD + "

Files

New Package = OPT + N

New File = CMD + N

New Folder / Group = CMD + SHIFT + N

Add Package Dependencies = OPT + SHIFT+ A

Expand Macro = CMD + SHIFT + M

Bookmark Line = CMD + L

Bookmark Line with Dialog = CMD + OPT + L

Debugging

Toggle Breakpoint = CMD + D

Stop = CMD + SHIFT + S

Pause / Continue = CMD + Arrow Up

Step Over = CMD + Arrow Down

Step Out = CMD + Arrow Left

Step Into = CMD + Arrow Right

Git

New Git Repository = OPT + SHIFT+ G

Commit = OPT + G

Reveal Changes in Navigator = CMD + SHIFT + C

Push = CMD + U

Pull = CMD + SHIFT + U

Stage Selected Files = OPT + S

Unstage Selected Files = OPT + U

Show Code Review = OPT + R

About

10X your productivity using Xcode using the following keymaps

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

10X Xcode Keymaps

How to Setup

Download the keybindings file:

masterpowers.idekeybindings

and Move it to:

/Users/YOUR_USERNAME/Library/Developer/Xcode/UserData/KeyBindings

replace YOUR_USERNAME with your Username on Mac

Vim

Vim Mode = OPT + V

Left Sidebar

Show Project Navigator = CMD + 1

Show Source Control Navigator = CMD + 2

Show Bookmark Navigator = CMD + 3

Show Find Navigator = CMD + 4

Show Issue Navigator = CMD + 5

Show Test Navigator = CMD + 6

Show Debug Navigator = CMD + 7

Show Breakpoint Navigator = CMD + 8

Show Report Navigator = CMD + 9

File Navigation

Focus Editor = CMD + J

Reveal File in Navigator = CMD + SHIFT + J

Show Previous Tab = CMD + [

Show Next Tab = CMD + ]

Right Sidebar

Show File Inspector = CMD + F1

Show Git History Inspector = CMD + F2

Show Quick Help Inspector = CMD + F3

Show Accessibility Inspector = CMD + F4

Show Attributes Inspector = CMD + F5

Sidebars

Show Navigator (Left Sidebar) = CMD + B

Show Inspector (Right Sidebar) = CMD + SHIFT + B

Terminal

Show Debug Area = CMD + `

Clear Console = CTRL + K

Reload Console = CTRL + SHIFT + K

Build and Run

Run = CMD + R

Test = CMD + T

Profile = CMD + P

Build = OPT + B

Build for Run = CMD + SHIFT + R

Build for Test = CMD + SHIFT + T

Build for Profile = CMD + SHIFT + P

Preview = OPT + P

Build for Preview = OPT + SHIFT + P

Refresh Canvas = F5

Automatically Refresh Canvas = SHIFT + F5

Search and Replace

Use Selection for Find: CMD + E

Use Selection for Replace = CMD + SHIFT+ E

Find = CMD + F

Find Selected Text in Workspace = F4

Find In Workspace = CMD + SHIFT + F

Filter File in Navigator = OPT + F

Replace = CMD + H

Replace In Workspace = CMD + SHIFT + H

Replace All = CMD + Y

Replace All In Workspace = CMD + SHIFT + Y

Find Next = CMD + G

Find Previous = CMD + SHIFT+ G

Quick Search

Open Quickly = CMD + O

Find Selected Symbol in Workspace = CMD + SHIFT + O

Find Call Hierarchy = CMD + M

Refactor Code

Rename = F2

Edit in All Scope = F3

Add Missing Abstract Class Overrides = OPT + O

Add Missing Protocol Requirements = OPT + I

Generate Missing Function Definition = OPT + M

Note: we can use fix all issue key map to add missing overrides

Formatting

Re-Indent = CMD + I

Format Multiline Code = CMD + SHIFT + I

Split Selection By Lines = OPT + SHIFT+ S

Move lines Up = OPT + K

Move line Down = OPT + J

Folding

Fold = CMD + SHIFT + [

Unfold = CMD + SHIFT + ]

Unfold All = CMD + SHIFT+ </kbd>

Font Size

Reset Font Size = CMD + 0

Increase Font Size = CMD + +

Decrease Font Size = CMD + -

Multi Select

Select Column Up = OPT + SHIFT+ J

Select Column Down = OPT + SHIFT+ K

Select All Symbols = CMD + SHIFT+ L

Select Next Occurence = OPT + E

Select Previous Occurence = OPT + SHIFT+ E

Helper

Search Documentation for Selected Text = F1

Show Library = CMD + K

Show Completions = CMD + .

Show Quick Actions = OPT + A

Issues

Fix All Issue = OPT + SHIFT + F

Show All Issue = OPT + SHIFT + I

Jump to Next Issue = CMD + '

Jump to Previous Issue = CMD + "

Files

New Package = OPT + N

New File = CMD + N

New Folder / Group = CMD + SHIFT + N

Add Package Dependencies = OPT + SHIFT+ A

Expand Macro = CMD + SHIFT + M

Bookmark Line = CMD + L

Bookmark Line with Dialog = CMD + OPT + L

Debugging

Toggle Breakpoint = CMD + D

Stop = CMD + SHIFT + S

Pause / Continue = CMD + Arrow Up

Step Over = CMD + Arrow Down

Step Out = CMD + Arrow Left

Step Into = CMD + Arrow Right

Git

New Git Repository = OPT + SHIFT+ G

Commit = OPT + G

Reveal Changes in Navigator = CMD + SHIFT + C

Push = CMD + U

Pull = CMD + SHIFT + U

Stage Selected Files = OPT + S

Unstage Selected Files = OPT + U

Show Code Review = OPT + R

About

10X your productivity using Xcode using the following keymaps

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Latest commit

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

10X Xcode Keymaps

How to Setup

Download the keybindings file:

masterpowers.idekeybindings

and Move it to:

/Users/YOUR_USERNAME/Library/Developer/Xcode/UserData/KeyBindings

replace YOUR_USERNAME with your Username on Mac

Vim

Vim Mode = OPT + V

Left Sidebar

Show Project Navigator = CMD + 1

Show Source Control Navigator = CMD + 2

Show Bookmark Navigator = CMD + 3

Show Find Navigator = CMD + 4

Show Issue Navigator = CMD + 5

Show Test Navigator = CMD + 6

Show Debug Navigator = CMD + 7

Show Breakpoint Navigator = CMD + 8

Show Report Navigator = CMD + 9

File Navigation

Focus Editor = CMD + J

Reveal File in Navigator = CMD + SHIFT + J

Show Previous Tab = CMD + [

Show Next Tab = CMD + ]

Right Sidebar

Show File Inspector = CMD + F1

Show Git History Inspector = CMD + F2

Show Quick Help Inspector = CMD + F3

Show Accessibility Inspector = CMD + F4

Show Attributes Inspector = CMD + F5

Sidebars

Show Navigator (Left Sidebar) = CMD + B

Show Inspector (Right Sidebar) = CMD + SHIFT + B

Terminal

Show Debug Area = CMD + `

Clear Console = CTRL + K

Reload Console = CTRL + SHIFT + K

Build and Run

Run = CMD + R

Test = CMD + T

Profile = CMD + P

Build = OPT + B

Build for Run = CMD + SHIFT + R

Build for Test = CMD + SHIFT + T

Build for Profile = CMD + SHIFT + P

Preview = OPT + P

Build for Preview = OPT + SHIFT + P

Refresh Canvas = F5

Automatically Refresh Canvas = SHIFT + F5

Search and Replace

Use Selection for Find: CMD + E

Use Selection for Replace = CMD + SHIFT+ E

Find = CMD + F

Find Selected Text in Workspace = F4

Find In Workspace = CMD + SHIFT + F

Filter File in Navigator = OPT + F

Replace = CMD + H

Replace In Workspace = CMD + SHIFT + H

Replace All = CMD + Y

Replace All In Workspace = CMD + SHIFT + Y

Find Next = CMD + G

Find Previous = CMD + SHIFT+ G

Quick Search

Open Quickly = CMD + O

Find Selected Symbol in Workspace = CMD + SHIFT + O

Find Call Hierarchy = CMD + M

Refactor Code

Rename = F2

Edit in All Scope = F3

Add Missing Abstract Class Overrides = OPT + O

Add Missing Protocol Requirements = OPT + I

Generate Missing Function Definition = OPT + M

Note: we can use fix all issue key map to add missing overrides

Formatting

Re-Indent = CMD + I

Format Multiline Code = CMD + SHIFT + I

Split Selection By Lines = OPT + SHIFT+ S

Move lines Up = OPT + K

Move line Down = OPT + J

Folding

Fold = CMD + SHIFT + [

Unfold = CMD + SHIFT + ]

Unfold All = CMD + SHIFT+ </kbd>

Font Size

Reset Font Size = CMD + 0

Increase Font Size = CMD + +

Decrease Font Size = CMD + -

Multi Select

Select Column Up = OPT + SHIFT+ J

Select Column Down = OPT + SHIFT+ K

Select All Symbols = CMD + SHIFT+ L

Select Next Occurence = OPT + E

Select Previous Occurence = OPT + SHIFT+ E

Helper

Search Documentation for Selected Text = F1

Show Library = CMD + K

Show Completions = CMD + .

Show Quick Actions = OPT + A

Issues

Fix All Issue = OPT + SHIFT + F

Show All Issue = OPT + SHIFT + I

Jump to Next Issue = CMD + '

Jump to Previous Issue = CMD + "

Files

New Package = OPT + N

New File = CMD + N

New Folder / Group = CMD + SHIFT + N

Add Package Dependencies = OPT + SHIFT+ A

Expand Macro = CMD + SHIFT + M

Bookmark Line = CMD + L

Bookmark Line with Dialog = CMD + OPT + L

Debugging

Toggle Breakpoint = CMD + D

Stop = CMD + SHIFT + S

Pause / Continue = CMD + Arrow Up

Step Over = CMD + Arrow Down

Step Out = CMD + Arrow Left

Step Into = CMD + Arrow Right

Git

New Git Repository = OPT + SHIFT+ G

Commit = OPT + G

Reveal Changes in Navigator = CMD + SHIFT + C

Push = CMD + U

Pull = CMD + SHIFT + U

Stage Selected Files = OPT + S

Unstage Selected Files = OPT + U

Show Code Review = OPT + R

About

10X your productivity using Xcode using the following keymaps

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors