2016-11-18 7 views
0

Я считаю, что мне нужно установить переменную окружения $FPP_EDITOR, чтобы иметь возможность изменять редактор по умолчанию, который будет вызываться fpp при открытии файлов.Как настроить fpp (Facebook Path Picker), чтобы открыть новые вкладки в macvim, используя псевдоним vimer?

У меня есть aliased mvim до vimer -t с alias mvim="vimer -t". Это означает, что команда mvim должна открывать новые файлы в текущем доступном (на уровне операционной системы) окне macvim, и даже если последовательность файлов включена, она должна открывать их на новых вкладках в этом окне (на уровне операционной системы). Поэтому, если у меня уже есть экземпляр macvim, и я пытаюсь передать в 4 файла, у меня теперь есть одно окно с 5 вкладками.

Но когда я пытаюсь использовать mvim в качестве редактора (с export FPP_EDITOR="mvim"), он открывает файлы в новом окне macvim (уровень операционной системы) в отдельном окне (vim buffer level) на одной вкладке. Поэтому, если у меня уже есть экземпляр macvim, и я пытаюсь передать в 4 файла, у меня теперь есть два экземпляра macvim, работающих в отдельных окнах уровня ОС, один с 1 вкладкой с 1 окном уровня буфера и один с 1 вкладку с 4 окнами уровня буфера.

Кажется, что FPP должен делать больше, чем просто передавать файлы в последовательности в виде суффикса в команду $ FPP_EDITOR. Я не уверен, что это такое, и точно, как это понять.

ответ

0

Это ответ на вопрос (технически), который я выяснил, когда я писал вопрос.

Но у него отсутствует вся необходимая дополнительная информация о том, что происходит не так, поэтому я собираюсь ответить на этот вопрос, но с радостью согласится на другой ответ, который может сделать больше, чем просто ответить на вопрос сам по себе, но может дайте некоторую справочную информацию о том, почему работает только сортировка aliasing.

Ключ, хотя (если вы просто хотите, решение) является использование

export FPP_EDITOR="vimer -t" 

и это выполняет по желанию. По какой-то причине не кажется, что установка переменной окружения в команду с псевдонимом использует команду aliased, если она имеет доступное исходное значение (что делает mvim).

 Смежные вопросы

  • Нет связанных вопросов^_^