Возможно ли (может быть, с помощью Apple Script или чего-то еще), когда я нахожусь в папке в Finder OSX, открыть iTerm и запустить его vim
с этой папкой в качестве рабочего каталога?
Это было бы полезно для быстрого создания текстового документа в папке без ручного перехода туда в Терминале с помощью cd
.
Я использую OS X Yosemite, iTerm2 и домашнюю сборку VIM.
решение1
Я не знаю, работают ли они с последней версией Mac OS X, но вы можете попробовать некоторые из многочисленных решений AppleScript, которые уже много лет бродят по сети.Эта страницасодержит много полезной информации, фрагментов и ссылок.
Версии этой идеи Terminal.app и iTerm.app уже много лет находятся на панели инструментов Finder.
Очевидно, вам придется изменить их код, чтобы они также запустили Vim.
Есть такжеверсия MacVimПо моему скромному мнению, это ближе к тому, что вам нужно.
При этом вы можете просто перетащить текущую папку на значок iTerm в доке.
решение2
Вы всегда можете открыть терминал, ввести «cd» и перетащить папку, а затем ввести «vim .», но это далеко от автоматизированного решения.
При перетаскивании папки вам не нужно вводить путь.