Используйте функции BDSM 'project' и edit project 'для навигации рабочего процесса
Установите bdsm от имени пользователя root (он устанавливается в / usr / local / bdsm /), а затем в профиле вашего пользователя,
EDITOR=mate ; export EDITOR
projects_path="$HOME/Development" ; export projects_path
# This loads the interactive bdsm shell functions like 'p' and 'pe'
# which reflect on the set $projects_path and EDITOR environment variables
if [[ -s "/usr/local/bdsm/modules/shell/project/interactive" ]]
source "/usr/local/bdsm/modules/shell/project/interactive"
fi
Затем в терминальной сессии вы можете быстро переключиться на проект,
~ $ p mu X
~/Development/mutants_dev/X-weapon/ $
ИЛИ, в качестве альтернативы, вы можете одновременно включить терминал и запустить свой РЕДАКТОР:
~ $ pe mu X
~/Development/mutants_dev/X-weapon/ $ # mate was also launched on the current directory
Обратите внимание, что он выполняет сопоставление на основе префиксов, поэтому первым совпадает префикс соответствия, найденный первым в projects_path.Это хорошо, так как это может значительно сократить набор текста.Например, когда я работаю над самим БДСМ, у меня есть ~ / projects / bdsm / core и / extensions, и я могу соответственно сделать
~$ p bd c
~$ p bd e
(я не могу просто использовать здесь «pbc», так как у меня есть ~Каталог / projects / bash /, и этот префикс должен совпадать первым.)
p () и pe () должны работать как в bash / zsh, если это не помогло, дайте мне знать в #beginrescueend на irc.freenode.net.
Наслаждайтесь,
~ Уэйн
Ссылки - https://bdsm.beginrescueend.com/bdsm/install/ - https://bdsm.beginrescueend.com/development/ # не требуется настройка ядра устройства в это чехол.