Skip to content

Instantly share code, notes, and snippets.

View PangMo5's full-sized avatar
🍎

Kwangmin Bae / Shirou PangMo5

🍎
  • Healingpaper
  • Republic of Korea
View GitHub Profile
@gdavis
gdavis / xcode-vim.markdown
Last active May 26, 2025 12:44
Notes for working with Xcode VIM mode

Xcode VIM

Learning VIM in Xcode comes with its own set of challenges and limitations, but there is enough there for you to give your mousing hand a break and master the keyboard.

A limited set of commands are available in Xcode, and this document attempts help ease the learning curve of using VIM in Xcode by providing a handy reference as well as what I find works for me in practice.

NOTE: Commands are case-sensitive. A command of N means pressing shift + n on the keyboard.

This document is a work in progress! Leave a comment if you would like to see a change.

@devxoul
devxoul / 6.19.0
Last active April 7, 2020 09:19
Romefile for Firebase
repositoryMap:
- FirebaseAnalyticsBinary:
- name: FIRAnalyticsConnector
- name: Firebase
- name: FirebaseAnalytics
- name: FirebaseCore
- name: FirebaseCoreDiagnostics
- name: FirebaseInstallations
- name: GoogleAppMeasurement
- name: GoogleDataTransport
@danielmartin
danielmartin / BetterXcodeJumpToCounterpartSwift.org
Last active March 13, 2025 11:08
Add support for a better Xcode's Jump to Next Counterpart in Swift

If you work on a Swift project that follows the Model-View-ViewModel (MVVM) architecture or similar, you may want to jump to counterpart in Xcode from your view to your model, and then to your view model. (ie. by using Ctrl+Cmd+Up and Ctrl+Cmd+Down).

You can do this in recent versions of Xcode by setting a configuration default.

From a terminal, just type this command and press Enter:

defaults write com.apple.dt.Xcode IDEAdditionalCounterpartSuffixes -array-add "ViewModel" "View"