Докато карате курса постоянно ще ви се налага да използвате терминал - там ще си пускате програмите, тестовете, ще си експериментирате с irb, git и т.н. Това е един много полезен инструмент. Тъй като ще прекарвате доста време използвайки го, е добре работата ви с него да е максимално удобна. А когато се налага да минете през контекстно меню на три нива, за да използвате copy/paste (както в command prompt) - разбирате, че нещо не е наред.
За щастие, черният прозорец на cmd.exe може да бъде сменет с нещо по-красиво и много по-удобно. За целта препоръчваме Cmder.
Batteries included
Сваляйки пълната версия на Cmder получавате:
- Git
- Vim
-
cat,less,lsи други полезни програмки - Цветове
- Възможност да copy/paste-вате без менюта
Инсталация
- Отивате тук
- Сваляте пълната версия с
Download full - Разархивирате някъде, например в
C:/. Препоръчително е да няма празни места в името на някоя директория по пътя. - Отивате в директорията и стартирате
cmder.exe
Да пуснем Bash
Програмата, която интерпретира командите, които пишете в терминала се нарича shell. Има различни shell-ове, но най-разпространеният е Bash.
По подразбиране, shell-ът на Windows е cmd.exe. Той е доста остарял и не особено добър. Bash има далеч повече възможности и затова ви препоръчваме да използвате него. Така ще ви е и доста по-познато ако в даден момент решите да преминете на Linux.
Можем да настроим Cmder да ползва Bash по следния начин:
- В долната част на прозореца натискате стрелката до бутона със зеления плюс
Setup Tasks...- Под списъка с
{cmd}и{PowerShell}има плюс - Като го натиснете се активират бутони в дясно на този. Трябва ни
File path... - Преименувайте го от
Group4на нещо по-смислено. НапримерBash - Това, което искаме да изберем се намира в директорията на Cmder -
vendor/msysgit/git-bash.bat - В списъка с менютата от ляво, в
Startupизберете{Bash}(или както сте си го кръстили) вSpecified named task Save settings- Рестартирайте
Cmderи вече би трябвало да сте вbash. Трябва преди курсора да има$, не ламбда.
Ако имате проблеми или въпроси свързани с това, може да питате в тази тема :)
