Comment puis-je faire de terminal VIM mon application d'éditeur par défaut dans Mac OS X?

Je suis au courant de MacVim, et alors que c'est très gentil, je suis constamment dans le terminal. Pourquoi deux programmes fonctionnent-ils lorsque je pourrais rester dans un?

La question est donc: comment puis-je faire de VIM (exécuter dans iTerm2) l'éditeur de texte par défaut?

2 Solutions collect form web for “Comment puis-je faire de terminal VIM mon application d'éditeur par défaut dans Mac OS X?”

Consultez ma réponse ici , mais utilisez une action Run AppleScript dans Automator à la place et utilisez le code AppleScript suivant:

on run {input, parameters} if (count of input) > 0 then tell application "System Events" set runs to false try set p to application process "iTerm" set runs to true end try end tell tell application "iTerm" activate if (count of terminals) = 0 then set t to (make new terminal) else set t to current terminal end if tell t tell (make new session at the end of sessions) exec command ("vim \"" & POSIX path of first item of input as text) & "\"" end tell if not runs then terminate first session end if end tell end tell end if end run 

Cela ouvrira une nouvelle fenêtre iTerm s'il n'y en a pas, sinon un nouvel onglet, et ouvrez le fichier là-dedans. Résultat:

Entrez la description de l'image ici

C'est un moyen très simple d'ouvrir des fichiers dans terminal vim à partir d'un clic de commande iterm. Il saute également sur le numéro de ligne s'il est spécifié. Vous devrez télécharger une des compilations nocturnes pour obtenir la fonctionnalité de coprocesseur.

Cliquez sur: Préférences -> Profils -> Avancé

Sous "Histoire sémantique", choisissez "Exécuter le coprocessage …". Dans le champ de texte, met: echo vim \ 1 + \ 2

Source: https://coderwall.com/p/5hp1yg

  • Raccourcis clavier Vim pour fichier spécifique
  • Vim - sélectionnez le texte mis en surbrillance par la recherche?
  • Bon tutoriel vim?
  • Enregistrer en mode insertion (VIM)
  • Création d'une mise en évidence de syntaxe vim simple
  • Comment installer VIM sur Linux lorsque je n'ai pas les autorisations root?
  • Ouvrir le fichier avec bash sur Windows
  • Vi scrolling dans Firefox / Chrome
  • Snipmate + Pathogen + Git - Les extraits personnalisés ne fonctionnent pas sur Windows
  • VIM - Comment modifier la couleur de if, else, endif, for et end for statements
  • Comment obtenir des flèches shift + et ctrl + flèches fonctionnant dans Vim dans tmux?
  • Soyons le génie de l'ordinateur et du réseau.