вторник, 14 июня 2011 г.

Сокращение названия текущей директории в консоли

Было:
~/Code/june/sublime

Стало:
~/C/j/sublime

Создаем файл ~/bin/dir_chomp.rb:
path = `pwd`.sub("\n", "").sub(`cd ~ && pwd`.sub("\n", ""), "~").split("/")
current = path.pop
print path.map{|dir| dir.chars.to_a[0]}.push(current).join("/")


Добавляем строки в конец файла ~/.bashrc:
 export PS1="\`ruby ~/bin/dir_chomp.rb\` $ "

Если Ruby еще не установлен, то ставим:
 $ sudo apt-get install ruby

Радуемся! :)


Комментарии

технология комментирования HyperComments


2008–2014 © Сергей Удалов Реклама Система Orphus