[SWIFT] Utilisez XVim2 avec Xcode 12.0.1

Aperçu

Installez XVim2 pour utiliser Xcode avec les raccourcis clavier vim. https://github.com/XVimProject/XVim2

procédure

1. Création d'un certificat

Suivez le lien "Vous pouvez lire les instructions pour savoir comment faire cela et ..." dans INSTALL.1 du README. https://github.com/XVimProject/XVim2/blob/master/SIGNING_Xcode.md

Ouvrez Keychain Access et sélectionnez "Assistant de certificat> Créer un certificat" dans la barre de menus. スクリーンショット 2020-10-24 10.07.21.png Entrez comme suit. スクリーンショット 2020-10-24 10.09.33.png Exécutez la signature à partir de la ligne de commande. (Laissez-le car cela prend du temps. Après cela, il vous sera demandé de saisir plusieurs fois le mot de passe de connexion.)

sudo codesign -f -s XcodeSigner /Applications/Xcode.app

2. cloner le référentiel Xvim2

git clone https://github.com/XVimProject/XVim2.git

3. Changement de branche

Basculez vers la branche qui correspond à la version de Xcode. Voici une liste de succursales. https://github.com/XVimProject/XVim2#branches-and-releases

Ici, si le résultat suivant est vide, réglez selon la procédure de READ ME. Si le chemin est affiché comme "/Applications/Xcode.app/Contents/Developer", il n'y a pas de problème.

xcode-select -p

4. Exécutez make

Exécutez make dans le répertoire XVim2 cloné.

cd XVim2
make

5. Démarrez Xcode

Lorsque vous démarrez Xcode, la boîte de dialogue suivante s'affiche: Sélectionnez "Load Bundle". スクリーンショット 2020-10-24 10.42.53.png

defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-12.0.1

6. Redémarrez Xcode

Fermez Xcode et redémarrez-le. En cas de succès, le curseur devient un type de bloc comme indiqué ci-dessous, et il peut être utilisé avec la liaison de touches de Vim. スクリーンショット 2020-10-24 10.50.51.png

Recommended Posts

Utilisez XVim2 avec Xcode 12.0.1
Utiliser ProGuard avec Gradle
Utiliser Puphpeteer avec Docker
Utilisation de CentOS avec LXD
Utiliser Webmock avec Rspec
Utiliser les WebJars avec Gradle
Utilisez jlink avec gradle
Utiliser des couches Lambda avec Java
Utiliser GDAL avec Python avec Docker
Utiliser le certificat pfx avec Okhttp3
Créez un terrain de jeu avec Xcode 12
Utilisez SDKMAN! Avec Git Bash
Utilisez plusieurs bases de données avec Rails 6.0
Utiliser Spring JDBC avec Spring Boot
Effacer la mini-carte du Storyboard avec Xcode 12
Utilisez Ruby avec Google Colab
Utiliser SpatiaLite avec Java / JDBC
Utilisez log4j2 avec YAML + Gradle
[Docker] À utiliser à tout moment avec Docker + Rails
Utiliser PlantUML avec Visual Studio Code
Utiliser l'authentification de base avec Spring Boot
Utiliser java avec MSYS et Cygwin
Utiliser le constructeur avec des arguments dans cucumber-picocontainer
Utiliser le type inet PostgreSQL avec DbUnit
Utilisez bootstrap 4 avec PlayFramework 2.6 (pas de CDN)
Utiliser Git avec SourceTree et Eclipse
Utilisez JDBC avec Java et Scala.
Utiliser DataDog APM avec des frameworks non pris en charge
Utiliser Java 11 avec Google Cloud Functions
Comment utiliser mssql-tools avec Alpine
Installez Xcode et utilisez Hello Swift!
À partir de Spring Boot 0. Utilisez Spring CLI
Mémo de débogage Xcode pour débutant Swift
Utilisation de cuda11.0 avec pytorch en utilisant Docker
Utilisez Firebase Realtime Database avec Cocos Creator.
Je souhaite utiliser DBViewer avec Eclipse 2018-12! !!
Utiliser le lien symbolique avec la construction en plusieurs étapes de Docker
Utilisez FacesContext comme maquette avec PowerMockito
[JaCoCo (Java Code Coverage)] Utilisation avec NetBeans
Utiliser cljstyle avec Spacemacs sur Ubuntu sur WSL2
Utiliser les balises JSP Spring Security avec FreeMarker
Utiliser le format nommé avec la méthode de format de Ruby
Utiliser le cache avec EhCashe 2.x avec Spring Boot