¿Cómo abrir siempre archivos nuevos en la ventana superior de una instancia de una aplicación que ya se está ejecutando en OS X?

¿Cómo abrir siempre archivos nuevos en la ventana superior de una instancia de una aplicación que ya se está ejecutando en OS X?

Ejecuto OS X Mountain Lion y abro archivos de cuatro maneras:

  • el buscador
  • Alfredobúsqueda de archivos
  • el opencomando escrito directamente en el shell
  • scripts de shell que se ejecutan openy son activados por aplicaciones como Alfred omando clave

Mi editor principal es MacVim. Observo que a veces cuando abro un archivo, se abre en la ventana actual de MacVim. En otros casos, se abrirá una nueva ventana. Existe un fenómeno similar cuando se realizan búsquedas web desde Alfred. A veces, se abre una nueva pestaña en una ventana de Safari preexistente; otras veces se abre en una ventana completamente nueva. En las preferencias de Safari, tengo "abrir páginas en pestañas en lugar de ventanas" configurado en "Siempre".

No puedo entender cuál es el patrón aquí. ¿Alguien puede explicar cómo es que el sistema decide si abrir en una ventana nueva o preexistente, y cómo hacer que siempre use la preexistente?

información relacionada