[SWIFT] Verwenden Sie XVim2 mit Xcode 12.0.1

Überblick

Installieren Sie XVim2, um Xcode mit vim-Schlüsselbindungen zu verwenden. https://github.com/XVimProject/XVim2

Verfahren

1. Erstellen eines Zertifikats

Folgen Sie dem Link "Sie können die Anweisungen dazu und ... lesen" in INSTALL.1 der README. https://github.com/XVimProject/XVim2/blob/master/SIGNING_Xcode.md

Öffnen Sie den Schlüsselbundzugriff und wählen Sie "Zertifikatassistent> Zertifikat erstellen" aus der Menüleiste. スクリーンショット 2020-10-24 10.07.21.png Geben Sie wie folgt ein. スクリーンショット 2020-10-24 10.09.33.png Führen Sie die Signatur über die Befehlszeile aus. (Lassen Sie es, weil es einige Zeit dauert. Danach werden Sie mehrmals aufgefordert, das Anmeldekennwort einzugeben.)

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

2. Klonen Sie das Xvim2-Repository

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

3. Zweigumschaltung

Wechseln Sie zu dem Zweig, der der Version von Xcode entspricht. Unten finden Sie eine Liste der Zweige. https://github.com/XVimProject/XVim2#branches-and-releases

Wenn das folgende Ergebnis leer ist, stellen Sie es gemäß der Prozedur von READ ME ein. Wenn der Pfad wie "/Applications/Xcode.app/Contents/Developer" angezeigt wird, gibt es kein Problem.

xcode-select -p

4. Führen Sie make aus

Führen Sie make im geklonten XVim2-Verzeichnis aus.

cd XVim2
make

5. Starten Sie Xcode

Wenn Sie Xcode starten, wird der folgende Dialog angezeigt: Wählen Sie "Bundle laden". スクリーンショット 2020-10-24 10.42.53.png

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

6. Starten Sie Xcode neu

Schließen Sie Xcode und starten Sie es neu. Bei Erfolg wird der Cursor wie unten gezeigt zu einem Blocktyp und kann mit der Schlüsselbindung von Vim bedient werden. スクリーンショット 2020-10-24 10.50.51.png

Recommended Posts

Verwenden Sie XVim2 mit Xcode 12.0.1
Verwenden Sie ProGuard mit Gradle
Verwenden Sie Puphpeteer mit Docker
Verwenden von CentOS mit LXD
Verwenden Sie Webmock mit Rspec
Verwenden Sie WebJars mit Gradle
Verwenden Sie jlink mit gradle
Verwenden Sie Lambda-Ebenen mit Java
Verwenden Sie GDAL mit Python mit Docker
Verwenden Sie das pfx-Zertifikat mit Okhttp3
Erstellen Sie einen Spielplatz mit Xcode 12
Verwenden Sie SDKMAN! Mit Git Bash
Verwenden Sie mit Rails 6.0 mehrere Datenbanken
Verwenden Sie Spring JDBC mit Spring Boot
Löschen Sie die Storyboard-Minikarte mit Xcode 12
Verwenden Sie Ruby mit Google Colab
Verwenden Sie SpatiaLite mit Java / JDBC
Verwenden Sie log4j2 mit YAML + Gradle
[Docker] Wird immer mit Docker + Rails verwendet
Verwenden Sie PlantUML mit Visual Studio Code
Verwenden Sie die Standardauthentifizierung mit Spring Boot
Verwenden Sie Java mit MSYS und Cygwin
Verwenden Sie den Konstruktor mit Argumenten in cucumber-picocontainer
Verwenden Sie den PostgreSQL-Inet-Typ mit DbUnit
Verwenden Sie Bootstrap 4 mit PlayFramework 2.6 (kein CDN)
Verwenden von Git mit SourceTree und Eclipse
Verwenden Sie JDBC mit Java und Scala.
Verwenden Sie DataDog APM mit nicht unterstützten Frameworks
Verwenden Sie Java 11 mit Google Cloud-Funktionen
Wie man mssql-tools mit alpine benutzt
Installieren Sie Xcode und verwenden Sie Hello Swift!
Beginnend mit Spring Boot 0. Verwenden Sie Spring CLI
Schnelles Anfänger-Xcode-Debugging-Memo
Verwenden von cuda11.0 mit pytorch mit Docker
Verwenden Sie die Firebase-Echtzeitdatenbank mit Cocos Creator.
Ich möchte DBViewer mit Eclipse 2018-12 verwenden! !!
Verwenden Sie Symbolic Link für den mehrstufigen Build von Docker
Verwenden Sie FacesContext als Mock mit PowerMockito
[JaCoCo (Java Code Coverage)] Verwendung mit NetBeans
Verwenden Sie cljstyle mit Spacemacs unter Ubuntu unter WSL2
Verwenden Sie Spring Security JSP-Tags mit FreeMarker
Verwenden Sie das benannte Format mit Rubys Formatmethode
Verwenden Sie den Cache mit EhCashe 2.x mit Spring Boot