[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/macos/terminal-productivity-tips":3,"mdc-wdltap-key":736,"mdc--yei5le-key":763,"mdc-r2x19f-key":796,"mdc-rhmp48-key":832,"mdc--m79mqn-key":840,"mdc-re0e28-key":869,"mdc--82thby-key":907,"mdc-fwsvah-key":937,"mdc-k9bv7o-key":973,"related-/guides/macos/customize-terminal,/guides/macos/terminal-shortcuts,/guides/macos/terminal-commands":1016},{"id":4,"title":5,"appliesTo":6,"author":10,"body":11,"canonical":669,"code":669,"createdAt":670,"description":671,"difficulty":672,"draft":673,"estimatedTime":674,"extension":675,"faq":676,"howToSteps":689,"howToTotalTime":705,"image":669,"keywords":706,"locale":716,"meta":717,"navigation":718,"path":719,"platform":720,"related":721,"section":725,"seo":726,"severity":669,"stem":727,"summary":728,"tags":729,"twitterCreator":669,"twitterSite":669,"type":734,"updatedAt":670,"__hash__":735},"content_ru/guides/macos/terminal-productivity-tips.md","Продуктивность терминала macOS: 10 советов и горячих клавиш",[7,8,9],"macOS Ventura 13","macOS Monterey 12","macOS Sonoma 14","FixPedia Team",{"type":12,"value":13,"toc":658},"minimark",[14,19,23,27,71,75,78,129,140,144,155,179,190,194,197,247,261,279,282,286,289,334,340,344,347,517,526,530,579,582,586,651,654],[15,16,18],"h2",{"id":17},"введение-зачем-это-нужно","Введение / Зачем это нужно",[20,21,22],"p",{},"Терминал macOS — мощный инструмент, но многие пользователи не знают о встроенных возможностях, которые могут значительно ускорить повседневную работу. В этой статье мы собрали 10 практических советов, которые помогут вам сэкономить время, избежать повторяющихся действий и сделать взаимодействие с терминалом более комфортным. После выполнения простых настроек вы сможете использовать автодополнение, горячие клавиши и полезные скрипты, чтобы повысить свою продуктивность уже сейчас.",[15,24,26],{"id":25},"требования-подготовка","Требования / Подготовка",[28,29,30,39,47,60],"ul",{},[31,32,33,34,38],"li",{},"Стандартное приложение ",[35,36,37],"strong",{},"Terminal"," (macOS Ventura 13, Monterey 12, Sonoma 14 и выше).",[31,40,41,42,46],{},"Доступ к командной строке (любой пользователь может редактировать ",[43,44,45],"code",{},"~/.zshrc",").",[31,48,49,50,53,54,53,57,46],{},"Базовое знакомство с основами терминала (команды ",[43,51,52],{},"ls",", ",[43,55,56],{},"cd",[43,58,59],{},"pwd",[31,61,62,63,66,67,70],{},"Редактор текста (например, ",[43,64,65],{},"nano"," или ",[43,68,69],{},"vim",") для редактирования файлов конфигурации.",[15,72,74],{"id":73},"шаг-1-включите-автодополнение-команд","Шаг 1: Включите автодополнение команд",[20,76,77],{},"Включение автодополнения устраняет необходимость полного ввода длинных команд или путей.",[79,80,85],"pre",{"className":81,"code":82,"language":83,"meta":84,"style":84},"language-zsh shiki shiki-themes github-light github-dark","# Добавьте в ~/.zshrc\nautoload -U compinit\ncompinit\nzle -N expand-or-complete\n","zsh","",[43,86,87,96,110,117],{"__ignoreMap":84},[88,89,92],"span",{"class":90,"line":91},"line",1,[88,93,95],{"class":94},"sJ8bj","# Добавьте в ~/.zshrc\n",[88,97,99,103,106],{"class":90,"line":98},2,[88,100,102],{"class":101},"sj4cs","autoload",[88,104,105],{"class":101}," -U",[88,107,109],{"class":108},"sZZnC"," compinit\n",[88,111,113],{"class":90,"line":112},3,[88,114,116],{"class":115},"sScJk","compinit\n",[88,118,120,123,126],{"class":90,"line":119},4,[88,121,122],{"class":115},"zle",[88,124,125],{"class":101}," -N",[88,127,128],{"class":108}," expand-or-complete\n",[20,130,131,132,135,136,139],{},"Перезапустите терминал (",[43,133,134],{},"source ~/.zshrc","). Теперь начните вводить команду или путь и нажмите ",[35,137,138],{},"Tab"," для автодополнения.",[15,141,143],{"id":142},"шаг-2-настройте-автодополнение-для-путей","Шаг 2: Настройте автодополнение для путей",[20,145,146,147,150,151,154],{},"Настройки ",[43,148,149],{},"autocd"," и ",[43,152,153],{},"auto_pushd"," позволяют быстро перемещаться по файловой системе.",[79,156,158],{"className":81,"code":157,"language":83,"meta":84,"style":84},"# Добавьте в ~/.zshrc\nsetopt autocd\nsetopt auto_pushd\n",[43,159,160,164,172],{"__ignoreMap":84},[88,161,162],{"class":90,"line":91},[88,163,95],{"class":94},[88,165,166,169],{"class":90,"line":98},[88,167,168],{"class":115},"setopt",[88,170,171],{"class":108}," autocd\n",[88,173,174,176],{"class":90,"line":112},[88,175,168],{"class":115},[88,177,178],{"class":108}," auto_pushd\n",[20,180,181,182,185,186,189],{},"После перезагрузки сессии ",[43,183,184],{},"cd \u003Ctab>"," будет completing директориями, а ",[43,187,188],{},"cd -"," вернёт вас обратно.",[15,191,193],{"id":192},"шаг-3-создайте-полезные-алиасы","Шаг 3: Создайте полезные алиасы",[20,195,196],{},"Алиасы сокращают длинные команды до удобных ярлыков.",[79,198,200],{"className":81,"code":199,"language":83,"meta":84,"style":84},"# Пример для ~/.zshrc\nalias ll='ls -l'\nalias py='python3'\nalias g='git'\n",[43,201,202,207,223,235],{"__ignoreMap":84},[88,203,204],{"class":90,"line":91},[88,205,206],{"class":94},"# Пример для ~/.zshrc\n",[88,208,209,213,217,220],{"class":90,"line":98},[88,210,212],{"class":211},"szBVR","alias",[88,214,216],{"class":215},"sVt8B"," ll",[88,218,219],{"class":211},"=",[88,221,222],{"class":108},"'ls -l'\n",[88,224,225,227,230,232],{"class":90,"line":112},[88,226,212],{"class":211},[88,228,229],{"class":215}," py",[88,231,219],{"class":211},[88,233,234],{"class":108},"'python3'\n",[88,236,237,239,242,244],{"class":90,"line":119},[88,238,212],{"class":211},[88,240,241],{"class":215}," g",[88,243,219],{"class":211},[88,245,246],{"class":108},"'git'\n",[20,248,249,250,53,253,256,257,260],{},"Сохраните файл (",[43,251,252],{},"Ctrl+O",[43,254,255],{},"Enter",") и выйдите (",[43,258,259],{},"Ctrl+X","). Перезапустите терминал, и новые алиасы будут доступны.",[262,263,264],"blockquote",{},[20,265,266,267,270,271,274,275,278],{},"💡 ",[35,268,269],{},"Совет:"," Храните часто используемые алиасы в отдельном файле (например, ",[43,272,273],{},"~/.zsh_aliases",") и подключайте его через ",[43,276,277],{},"source ~/.zsh_aliases",".",[280,281],"in-article-ad",{},[15,283,285],{"id":284},"шаг-4-оптимизируйте-историю-команд","Шаг 4: Оптимизируйте историю команд",[20,287,288],{},"Без ограничений история может занимать много места на диске. Ограничьте её размер и удалите дубликаты.",[79,290,292],{"className":81,"code":291,"language":83,"meta":84,"style":84},"# Добавьте в ~/.zshrc\nsetopt hist_ignore_dups   # не сохранять повторяющиеся команды\nsetopt hist_save_no_dups  # не записывать дубликаты в историю\nexport HISTFILESIZE=100000   # максимальный размер файла истории (~100 КБ)\n",[43,293,294,298,308,318],{"__ignoreMap":84},[88,295,296],{"class":90,"line":91},[88,297,95],{"class":94},[88,299,300,302,305],{"class":90,"line":98},[88,301,168],{"class":115},[88,303,304],{"class":108}," hist_ignore_dups",[88,306,307],{"class":94},"   # не сохранять повторяющиеся команды\n",[88,309,310,312,315],{"class":90,"line":112},[88,311,168],{"class":115},[88,313,314],{"class":108}," hist_save_no_dups",[88,316,317],{"class":94},"  # не записывать дубликаты в историю\n",[88,319,320,323,326,328,331],{"class":90,"line":119},[88,321,322],{"class":211},"export",[88,324,325],{"class":215}," HISTFILESIZE",[88,327,219],{"class":211},[88,329,330],{"class":101},"100000",[88,332,333],{"class":94},"   # максимальный размер файла истории (~100 КБ)\n",[20,335,336,337,278],{},"Перезапустите терминал. Проверить размер истории можно командой ",[43,338,339],{},"wc -l ~/.zsh_history",[15,341,343],{"id":342},"шаг-5-используйте-скрипты-и-инструменты","Шаг 5: Используйте скрипты и инструменты",[20,345,346],{},"Автоматизация повседневных задач позволяет избавиться от рутинных действий.",[348,349,350,371,412,433,478],"ol",{},[31,351,352,355],{},[35,353,354],{},"Создайте папку для скриптов",[79,356,358],{"className":81,"code":357,"language":83,"meta":84,"style":84},"mkdir -p ~/bin\n",[43,359,360],{"__ignoreMap":84},[88,361,362,365,368],{"class":90,"line":91},[88,363,364],{"class":115},"mkdir",[88,366,367],{"class":101}," -p",[88,369,370],{"class":108}," ~/bin\n",[31,372,373,376,377,380,381],{},[35,374,375],{},"Создайте исполняемый скрипт"," (например, ",[43,378,379],{},"today_date.sh",")",[79,382,386],{"className":383,"code":384,"language":385,"meta":84,"style":84},"language-bash shiki shiki-themes github-light github-dark","#!/bin/bash\n# ~/bin/today_date.sh\necho \"Сегодня: $(date '+%Y-%m-%d')\"\n","bash",[43,387,388,393,398],{"__ignoreMap":84},[88,389,390],{"class":90,"line":91},[88,391,392],{"class":94},"#!/bin/bash\n",[88,394,395],{"class":90,"line":98},[88,396,397],{"class":94},"# ~/bin/today_date.sh\n",[88,399,400,403,406,409],{"class":90,"line":112},[88,401,402],{"class":101},"echo",[88,404,405],{"class":108}," \"Сегодня: $(",[88,407,408],{"class":115},"date",[88,410,411],{"class":108}," '+%Y-%m-%d')\"\n",[31,413,414,417],{},[35,415,416],{},"Сделайте скрипт исполняемым",[79,418,420],{"className":81,"code":419,"language":83,"meta":84,"style":84},"chmod +x ~/bin/today_date.sh\n",[43,421,422],{"__ignoreMap":84},[88,423,424,427,430],{"class":90,"line":91},[88,425,426],{"class":115},"chmod",[88,428,429],{"class":108}," +x",[88,431,432],{"class":108}," ~/bin/today_date.sh\n",[31,434,435,445],{},[35,436,437,438,441,442],{},"Добавьте ",[43,439,440],{},"~/bin"," в ",[43,443,444],{},"$PATH",[79,446,448],{"className":81,"code":447,"language":83,"meta":84,"style":84},"# В ~/.zshrc\nexport PATH=\"$HOME/bin:$PATH\"\n",[43,449,450,455],{"__ignoreMap":84},[88,451,452],{"class":90,"line":91},[88,453,454],{"class":94},"# В ~/.zshrc\n",[88,456,457,459,462,464,467,470,473,475],{"class":90,"line":98},[88,458,322],{"class":211},[88,460,461],{"class":215}," PATH",[88,463,219],{"class":211},[88,465,466],{"class":108},"\"",[88,468,469],{"class":215},"$HOME",[88,471,472],{"class":108},"/bin:",[88,474,444],{"class":215},[88,476,477],{"class":108},"\"\n",[31,479,480,483,484,487,488],{},[35,481,482],{},"Установите полезные инструменты",", такие как ",[43,485,486],{},"thefuck",", чтобы исправлять опечатки в командах:",[79,489,491],{"className":81,"code":490,"language":83,"meta":84,"style":84},"pip install thefuck\necho 'eval \"$(thefuck --alias)\"' >> ~/.zshrc\n",[43,492,493,504],{"__ignoreMap":84},[88,494,495,498,501],{"class":90,"line":91},[88,496,497],{"class":115},"pip",[88,499,500],{"class":108}," install",[88,502,503],{"class":108}," thefuck\n",[88,505,506,508,511,514],{"class":90,"line":98},[88,507,402],{"class":101},[88,509,510],{"class":108}," 'eval \"$(thefuck --alias)\"'",[88,512,513],{"class":211}," >>",[88,515,516],{"class":108}," ~/.zshrc\n",[20,518,519,520,522,523,525],{},"После перезапуска терминала вы сможете вызывать ",[43,521,379],{}," напрямую, а ",[43,524,486],{}," будет предлагать исправления при ошибках ввода.",[15,527,529],{"id":528},"проверка-результата","Проверка результата",[28,531,532,542,549,555,561],{},[31,533,534,535,537,538,541],{},"Нажмите ",[35,536,138],{}," после ввода ",[43,539,540],{},"ls /usr/l"," — автодополнение должно завершить команду.",[31,543,544,545,548],{},"Используйте ",[43,546,547],{},"ll"," для просмотра списка в длинном формате.",[31,550,551,552,278],{},"Проверьте размер истории: ",[43,553,554],{},"ls -lh ~/.zsh_history",[31,556,557,558,560],{},"Запустите новый скрипт: ",[43,559,379],{}," — должно показать текущую дату.",[31,562,563,564,567,568,571,572,575,576,578],{},"Попробуйте ввести опечатку, например ",[43,565,566],{},"git status",", и нажмите ",[35,569,570],{},"Esc"," + ",[35,573,574],{},"b"," — ",[43,577,486],{}," предложит исправление.",[20,580,581],{},"Если всё работает, настройки успешно применены.",[15,583,585],{"id":584},"возможные-проблемы","Возможные проблемы",[28,587,588,603,611,629,639],{},[31,589,590,593,594,596,597,600,601,278],{},[35,591,592],{},"Редактирование не того файла конфигурации"," – убедитесь, что изменения вносятся в ",[43,595,45],{},", а не в ",[43,598,599],{},"~/.bash_profile",". macOS по умолчанию использует ",[43,602,83],{},[31,604,605,608,609,278],{},[35,606,607],{},"«Команда не найдена» для алиасов"," – перезапустите терминал или выполните ",[43,610,134],{},[31,612,613,618,619,441,621,624,625,628],{},[35,614,615,617],{},[43,616,444],{}," не обновлён"," – после добавления ",[43,620,440],{},[43,622,623],{},"PATH"," выполните ",[43,626,627],{},"echo $PATH"," или перезапустите терминал.",[31,630,631,634,635,638],{},[35,632,633],{},"История не сохраняется"," – проверьте ",[43,636,637],{},"setopt hist_append","; если она отключена, история перезаписывается при каждом запуске терминала.",[31,640,641,646,647,650],{},[35,642,643,645],{},[43,644,486],{}," не предлагает исправления"," – убедитесь, что утилита установлена и алиас добавлен (",[43,648,649],{},"eval \"$(thefuck --alias)\"","). Также убедитесь, что команда, которую вы вводили, входит в список поддерживаемых.",[20,652,653],{},"Если одна из этих проблем возникает, исправьте соответствующую настройку и повторите проверку.",[655,656,657],"style",{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":84,"searchDepth":98,"depth":98,"links":659},[660,661,662,663,664,665,666,667,668],{"id":17,"depth":98,"text":18},{"id":25,"depth":98,"text":26},{"id":73,"depth":98,"text":74},{"id":142,"depth":98,"text":143},{"id":192,"depth":98,"text":193},{"id":284,"depth":98,"text":285},{"id":342,"depth":98,"text":343},{"id":528,"depth":98,"text":529},{"id":584,"depth":98,"text":585},null,"2026-08-03 14:05:35","Узнайте, как повысить скорость работы в терминале macOS за 5 минут с помощью 10 простых советов и горячих клавиш. Пошаговое руководство от FixPedia.","easy",false,"10-15 мин","md",[677,680,683,686],{"question":678,"answer":679},"Как быстро выполнить команду в терминале macOS с помощью табуляции?","Включите автодополнение (`autoload -U compinit; compinit` и `zle -N expand-or-complete`) и начните вводить команду, затем нажмите Tab.",{"question":681,"answer":682},"Почему история команд занимает много места?","История сохраняется в `~/.zsh_history` (или `~/.bash_history`). Очистите её командой `history -c && history -w`, чтобы освободить место.",{"question":684,"answer":685},"Можно ли использовать скрипты для автоматизации повседневных задач?","Да, создавайте скрипты в `~/bin`, помечайте их как исполняемые (`chmod +x`) и добавьте `~/bin` в `$PATH`.",{"question":687,"answer":688},"Как настроить горячие клавиши в терминале macOS?","Откройте «Системные настройки → Клавиатура → Горячие клавиши», найдите «Заменить Tab на автодополнение» и включите эту опцию.",[690,693,696,699,702],{"name":691,"text":692},"Включите автодополнение команд","Добавьте в `~/.zshrc` строки `autoload -U compinit; compinit` и `zle -N expand-or-complete`. Перезапустите терминал.",{"name":694,"text":695},"Настройте автодополнение для путей","В `~/.zshrc` добавьте `setopt autocd` и `setopt auto_pushd`. Теперь `cd \u003Ctab>` будет completing путями.",{"name":697,"text":698},"Создайте полезные алиасы","Откройте `~/.zshrc` и добавьте, например, `alias ll='ls -l'` или `alias py='python3'`. Перезапустите терминал.",{"name":700,"text":701},"Оптимизируйте историю команд","Добавьте `setopt hist_ignore_dups` и `setopt hist_save_no_dups` в `~/.zshrc`. Установите ограничение на размер истории: `export HISTFILESIZE=100000`.",{"name":703,"text":704},"Используйте скрипты и инструменты","Создайте папку `~/bin`, пометьте скрипты исполняемыми (`chmod +x script.sh`) и добавьте `~/bin` в `$PATH`. Используйте утилиту `thefuck`, чтобы исправлять опечатки.","PT15M",[707,708,709,710,711,712,713,714,715],"как увеличить продуктивность в macOS терминале","полезные советы для терминала macOS","горячие клавиши в macOS терминале","автодополнение команд macOS Terminal","скрипты для повышения производительности терминала macOS","оптимизация истории команд macOS","команды терминала macOS для ускорения работы","настройка терминала macOS для программистов","коды ошибок в терминале macOS","ru_RU",{},true,"/guides/macos/terminal-productivity-tips","macos",[722,723,724],"/guides/macos/customize-terminal","/guides/macos/terminal-shortcuts","/guides/macos/terminal-commands","Советы macOS",{"title":5,"description":671},"guides/macos/terminal-productivity-tips","В этой статье мы расскажем, как сделать работу в терминале macOS быстрее и удобнее. Вы узнаете 10 проверенных советов, включая горячие клавиши, полезные команды и настройки, которые помогут сэкономить время.",[730,37,731,732,733],"macOS","productivity","tips","shortcuts","guide","bOKv472zyAFCsa1plGvCFd7wZKXPEfG_J4iWgtHy8oc",{"data":737,"body":738},{},{"type":739,"children":740},"root",[741],{"type":742,"tag":20,"props":743,"children":744},"element",{},[745,748,754,755,761],{"type":746,"value":747},"text","Включите автодополнение (",{"type":742,"tag":43,"props":749,"children":751},{"className":750},[],[752],{"type":746,"value":753},"autoload -U compinit; compinit",{"type":746,"value":150},{"type":742,"tag":43,"props":756,"children":758},{"className":757},[],[759],{"type":746,"value":760},"zle -N expand-or-complete",{"type":746,"value":762},") и начните вводить команду, затем нажмите Tab.",{"data":764,"body":765},{},{"type":739,"children":766},[767],{"type":742,"tag":20,"props":768,"children":769},{},[770,772,778,780,786,788,794],{"type":746,"value":771},"История сохраняется в ",{"type":742,"tag":43,"props":773,"children":775},{"className":774},[],[776],{"type":746,"value":777},"~/.zsh_history",{"type":746,"value":779}," (или ",{"type":742,"tag":43,"props":781,"children":783},{"className":782},[],[784],{"type":746,"value":785},"~/.bash_history",{"type":746,"value":787},"). Очистите её командой ",{"type":742,"tag":43,"props":789,"children":791},{"className":790},[],[792],{"type":746,"value":793},"history -c && history -w",{"type":746,"value":795},", чтобы освободить место.",{"data":797,"body":798},{},{"type":739,"children":799},[800],{"type":742,"tag":20,"props":801,"children":802},{},[803,805,810,812,818,820,825,826,831],{"type":746,"value":804},"Да, создавайте скрипты в ",{"type":742,"tag":43,"props":806,"children":808},{"className":807},[],[809],{"type":746,"value":440},{"type":746,"value":811},", помечайте их как исполняемые (",{"type":742,"tag":43,"props":813,"children":815},{"className":814},[],[816],{"type":746,"value":817},"chmod +x",{"type":746,"value":819},") и добавьте ",{"type":742,"tag":43,"props":821,"children":823},{"className":822},[],[824],{"type":746,"value":440},{"type":746,"value":441},{"type":742,"tag":43,"props":827,"children":829},{"className":828},[],[830],{"type":746,"value":444},{"type":746,"value":278},{"data":833,"body":834},{},{"type":739,"children":835},[836],{"type":742,"tag":20,"props":837,"children":838},{},[839],{"type":746,"value":688},{"data":841,"body":842},{},{"type":739,"children":843},[844],{"type":742,"tag":20,"props":845,"children":846},{},[847,849,854,856,861,862,867],{"type":746,"value":848},"Добавьте в ",{"type":742,"tag":43,"props":850,"children":852},{"className":851},[],[853],{"type":746,"value":45},{"type":746,"value":855}," строки ",{"type":742,"tag":43,"props":857,"children":859},{"className":858},[],[860],{"type":746,"value":753},{"type":746,"value":150},{"type":742,"tag":43,"props":863,"children":865},{"className":864},[],[866],{"type":746,"value":760},{"type":746,"value":868},". Перезапустите терминал.",{"data":870,"body":871},{},{"type":739,"children":872},[873],{"type":742,"tag":20,"props":874,"children":875},{},[876,878,883,885,891,892,898,900,905],{"type":746,"value":877},"В ",{"type":742,"tag":43,"props":879,"children":881},{"className":880},[],[882],{"type":746,"value":45},{"type":746,"value":884}," добавьте ",{"type":742,"tag":43,"props":886,"children":888},{"className":887},[],[889],{"type":746,"value":890},"setopt autocd",{"type":746,"value":150},{"type":742,"tag":43,"props":893,"children":895},{"className":894},[],[896],{"type":746,"value":897},"setopt auto_pushd",{"type":746,"value":899},". Теперь ",{"type":742,"tag":43,"props":901,"children":903},{"className":902},[],[904],{"type":746,"value":184},{"type":746,"value":906}," будет completing путями.",{"data":908,"body":909},{},{"type":739,"children":910},[911],{"type":742,"tag":20,"props":912,"children":913},{},[914,916,921,923,929,930,936],{"type":746,"value":915},"Откройте ",{"type":742,"tag":43,"props":917,"children":919},{"className":918},[],[920],{"type":746,"value":45},{"type":746,"value":922}," и добавьте, например, ",{"type":742,"tag":43,"props":924,"children":926},{"className":925},[],[927],{"type":746,"value":928},"alias ll='ls -l'",{"type":746,"value":66},{"type":742,"tag":43,"props":931,"children":933},{"className":932},[],[934],{"type":746,"value":935},"alias py='python3'",{"type":746,"value":868},{"data":938,"body":939},{},{"type":739,"children":940},[941],{"type":742,"tag":20,"props":942,"children":943},{},[944,945,951,952,958,959,964,966,972],{"type":746,"value":437},{"type":742,"tag":43,"props":946,"children":948},{"className":947},[],[949],{"type":746,"value":950},"setopt hist_ignore_dups",{"type":746,"value":150},{"type":742,"tag":43,"props":953,"children":955},{"className":954},[],[956],{"type":746,"value":957},"setopt hist_save_no_dups",{"type":746,"value":441},{"type":742,"tag":43,"props":960,"children":962},{"className":961},[],[963],{"type":746,"value":45},{"type":746,"value":965},". Установите ограничение на размер истории: ",{"type":742,"tag":43,"props":967,"children":969},{"className":968},[],[970],{"type":746,"value":971},"export HISTFILESIZE=100000",{"type":746,"value":278},{"data":974,"body":975},{},{"type":739,"children":976},[977],{"type":742,"tag":20,"props":978,"children":979},{},[980,982,987,989,995,996,1001,1002,1007,1009,1014],{"type":746,"value":981},"Создайте папку ",{"type":742,"tag":43,"props":983,"children":985},{"className":984},[],[986],{"type":746,"value":440},{"type":746,"value":988},", пометьте скрипты исполняемыми (",{"type":742,"tag":43,"props":990,"children":992},{"className":991},[],[993],{"type":746,"value":994},"chmod +x script.sh",{"type":746,"value":819},{"type":742,"tag":43,"props":997,"children":999},{"className":998},[],[1000],{"type":746,"value":440},{"type":746,"value":441},{"type":742,"tag":43,"props":1003,"children":1005},{"className":1004},[],[1006],{"type":746,"value":444},{"type":746,"value":1008},". Используйте утилиту ",{"type":742,"tag":43,"props":1010,"children":1012},{"className":1011},[],[1013],{"type":746,"value":486},{"type":746,"value":1015},", чтобы исправлять опечатки.",[1017],{"id":1018,"title":1019,"appliesTo":1020,"author":10,"body":1022,"canonical":669,"code":84,"createdAt":1288,"description":1289,"difficulty":1290,"draft":673,"estimatedTime":674,"extension":675,"faq":1291,"howToSteps":1301,"howToTotalTime":705,"image":669,"keywords":1317,"locale":716,"meta":1326,"navigation":718,"path":722,"platform":720,"related":1327,"section":1330,"seo":1331,"severity":84,"stem":1332,"summary":1333,"tags":1334,"twitterCreator":669,"twitterSite":669,"type":734,"updatedAt":1288,"__hash__":1341},"content_ru/guides/macos/customize-terminal.md","Настройка терминала macOS: руководство по внешнему виду и функциям",[7,8,1021],"macOS Big Sur 11",{"type":12,"value":1023,"toc":1281},[1024,1027,1030,1032,1057,1061,1065,1081,1085,1104,1108,1129,1159,1161,1165,1188,1192,1212,1214,1240,1242,1278],[1025,1026,18],"h1",{"id":17},[20,1028,1029],{},"macOS Terminal — мощный инструмент, но по умолчанию он выглядит и работает стандартно. Настройка шрифта, темы, горячих клавиш и сплит-режима помогает снизить нагрузку на глаза, повысить производительность и сделать работу с терминалом комфортной. После выполнения этого руководства ваш Terminal будет персонализирован под ваши предпочтения и рабочие привычки.",[1025,1031,26],{"id":25},[28,1033,1034,1037,1046,1049],{},[31,1035,1036],{},"macOS Ventura 13, Monterey 12 или Big Sur 11 (любая современная версия).",[31,1038,1039,1040,1042,1043,46],{},"Доступ к ",[35,1041,37],{}," (",[43,1044,1045],{},"/Applications/Utilities/Terminal.app",[31,1047,1048],{},"Свободное место для хранения пользовательских файлов темы (несколько мегабайт).",[31,1050,1051,1052,1056],{},"(Необязательно) Скачанный файл ",[1053,1054,1055],"em",{},".terminal"," с желаемым дизайном.",[1025,1058,1060],{"id":1059},"пошаговая-инструкция","Пошаговая инструкция",[15,1062,1064],{"id":1063},"шаг-1-открыть-настройки-terminal","Шаг 1: Открыть настройки Terminal",[20,1066,1067,1068,1042,1070,1072,1073,1076,1077,1080],{},"Запустите ",[35,1069,37],{},[43,1071,1045],{},"). Перейдите в меню ",[35,1074,1075],{},"Terminal → Preferences"," (или нажмите ",[43,1078,1079],{},"Cmd ,","). Это откроет панель настроек.",[15,1082,1084],{"id":1083},"шаг-2-настроить-тему-и-шрифт","Шаг 2: Настроить тему и шрифт",[20,1086,1087,1088,1091,1092,1095,1096,1099,1100,1103],{},"В разделе ",[35,1089,1090],{},"Profiles"," выберите текущий профиль (или создайте новый). Перейдите во вкладку ",[35,1093,1094],{},"Colors"," для выбора темы. Вкладка ",[35,1097,1098],{},"Text"," позволяет изменить шрифт, размер, стиль и межстрочный интервал. Нажмите ",[35,1101,1102],{},"Done",", чтобы сохранить изменения.",[15,1105,1107],{"id":1106},"шаг-3-добавить-пользовательскую-тему","Шаг 3: Добавить пользовательскую тему",[20,1109,1110,1111,1113,1114,1121,1122,1125,1126,278],{},"Скачайте файл ",[1053,1112,1055],{}," (например, из ",[1115,1116,1120],"a",{"href":1117,"rel":1118},"https://terminal.sexy",[1119],"nofollow","terminal.sexy","). Перетащите его в папку ",[35,1123,1124],{},"~/Library/Application Support/Terminal",". Перезапустите Terminal — новая тема будет доступна в списке ",[35,1127,1128],{},"Themes",[79,1130,1132],{"className":383,"code":1131,"language":385,"meta":84,"style":84},"# Пример команды для загрузки темы (замените путь на ваш файл)\nopen -a Terminal ~/Library/Application\\ Support/Terminal/MyTheme.terminal\n",[43,1133,1134,1139],{"__ignoreMap":84},[88,1135,1136],{"class":90,"line":91},[88,1137,1138],{"class":94},"# Пример команды для загрузки темы (замените путь на ваш файл)\n",[88,1140,1141,1144,1147,1150,1153,1156],{"class":90,"line":98},[88,1142,1143],{"class":115},"open",[88,1145,1146],{"class":101}," -a",[88,1148,1149],{"class":108}," Terminal",[88,1151,1152],{"class":108}," ~/Library/Application",[88,1154,1155],{"class":101},"\\ ",[88,1157,1158],{"class":108},"Support/Terminal/MyTheme.terminal\n",[280,1160],{},[15,1162,1164],{"id":1163},"шаг-4-настроить-горячие-клавиши","Шаг 4: Настроить горячие клавиши",[20,1166,1167,1168,1171,1172,1175,1176,1179,1180,1183,1184,1187],{},"В настройках Terminal перейдите в раздел ",[35,1169,1170],{},"Keyboard",". Здесь можно назначить сочетания для ",[43,1173,1174],{},"Cmd + C"," (копировать), ",[43,1177,1178],{},"Cmd + V"," (вставить), ",[43,1181,1182],{},"Cmd + F"," (поиск) и т.д. Нажмите ",[35,1185,1186],{},"Save",", чтобы применить изменения.",[15,1189,1191],{"id":1190},"шаг-5-настроить-сплит-режим-и-раскладку","Шаг 5: Настроить сплит-режим и раскладку",[20,1193,1194,1195,66,1198,1201,1202,922,1205,1208,1209,278],{},"Чтобы разделить окно, используйте ",[35,1196,1197],{},"Terminal → Split → Horizontal",[35,1199,1200],{},"Vertical",". Для изменения раскладки клавиатуры откройте ",[35,1203,1204],{},"System Settings → Keyboard → Input Sources",[43,1206,1207],{},"Rus",". В терминале переключайтесь сочетанием ",[43,1210,1211],{},"Cmd + Space",[1025,1213,529],{"id":528},[28,1215,1216,1219,1224,1227,1234],{},[31,1217,1218],{},"Откройте новое окно Terminal и проверьте выбранную тему и шрифт.",[31,1220,1221,1222,278],{},"Убедитесь, что пользовательская тема отображается в списке ",[35,1223,1128],{},[31,1225,1226],{},"Проверьте назначенные горячие клавиши, выполнив соответствующие команды.",[31,1228,1229,1230,1233],{},"Разделите окно с помощью меню ",[35,1231,1232],{},"Terminal → Split"," и проверьте, что панели работают независимо.",[31,1235,1236,1237,1239],{},"Переключите раскладку клавиатуры с английской на русскую (",[43,1238,1211],{},") и убедитесь, что символы отображаются корректно.",[1025,1241,585],{"id":584},[28,1243,1244,1256,1265],{},[31,1245,1246,1249,1250,1252,1253,1255],{},[35,1247,1248],{},"Тема не отображается после добавления"," – убедитесь, что файл ",[1053,1251,1055],{}," размещён в папке ",[35,1254,1124],{}," и что Terminal перезапущен.",[31,1257,1258,1261,1262,278],{},[35,1259,1260],{},"Не сохраняются настройки горячих клавиш"," – проверьте, что сочетания не используются другими приложениями; временное решение — отключить конфликтующие сочетания в ",[35,1263,1264],{},"System Settings → Keyboard",[31,1266,1267,1270,1271,1274,1275,278],{},[35,1268,1269],{},"Сплит-режим не работает"," – перезапустите Terminal (",[43,1272,1273],{},"Cmd + Q",", затем запустите снова) или сбросьте макет через ",[35,1276,1277],{},"Terminal → Reset Layout",[655,1279,1280],{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":84,"searchDepth":98,"depth":98,"links":1282},[1283,1284,1285,1286,1287],{"id":1063,"depth":98,"text":1064},{"id":1083,"depth":98,"text":1084},{"id":1106,"depth":98,"text":1107},{"id":1163,"depth":98,"text":1164},{"id":1190,"depth":98,"text":1191},"2026-07-31 13:13:37","Узнайте, как настроить внешний вид и функции macOS Terminal: темы, шрифты, горячие клавиши, сплит-режим и многое другое. Пошаговая инструкция за 5 минут.","medium",[1292,1295,1298],{"question":1293,"answer":1294},"Как открыть настройки терминала macOS?","Запустите **Terminal**, перейдите в меню **Terminal → Preferences** (или нажмите `Cmd ,`). Откроется окно настроек.",{"question":1296,"answer":1297},"Как сменить тему терминала?","В настройках профиля перейдите в раздел **Themes**. Выберите один из встроенных стилей или импортируйте пользовательский файл *.terminal* via **Import**.",{"question":1299,"answer":1300},"Как настроить горячие клавиши в терминале?","Перейдите в **System Settings → Keyboard → App Shortcuts**, добавьте новые комбинации для команд Terminal (копировать, вставить, поиск) или используйте раздел **Keyboard** в настройках Terminal.",[1302,1305,1308,1311,1314],{"name":1303,"text":1304},"Открыть настройки Terminal","Запустите **Terminal** (`/Applications/Utilities/Terminal.app`). Перейдите в меню **Terminal → Preferences** (или нажмите `Cmd ,`). Это откроет панель настроек.",{"name":1306,"text":1307},"Настроить тему и шрифт","В разделе **Profiles** выберите текущий профиль (или создайте новый). Перейдите во вкладку **Colors** для выбора темы. Вкладка **Text** позволяет изменить шрифт, размер, стиль и межстрочный интервал. Нажмите **Done**.",{"name":1309,"text":1310},"Добавить пользовательскую тему","Скачайте файл *.terminal* (например, из [terminal.sexy](https://terminal.sexy)). Перетащите его в папку **~/Library/Application Support/Terminal**. Перезапустите Terminal — новая тема будет доступна в списке **Themes**.",{"name":1312,"text":1313},"Настроить горячие клавиши","В настройках Terminal перейдите в раздел **Keyboard**. Здесь можно назначить сочетания для `Cmd + C` (копировать), `Cmd + V` (вставить), `Cmd + F` (поиск) и т.д. Нажмите **Save**, чтобы применить изменения.",{"name":1315,"text":1316},"Настроить сплит-режим и раскладку","Чтобы разделить окно, используйте **Terminal → Split → Horizontal** или **Vertical**. Для изменения раскладки клавиатуры откройте **System Settings → Keyboard → Input Sources** и добавьте, например, `Rus`. В терминале переключайтесь сочетанием `Cmd + Space`.",[1318,1319,1320,1321,1322,1323,1324,1325],"настроить терминал macOS","макос терминал настройки","сменить тему терминала","изменить шрифт в терминале","горячие клавиши терминала macOS","сплит режим в терминале","параметры терминала macOS","как настроить терминал macos",{},[1328,1329,723],"/guides/macos/customize-terminal-colors","/guides/macos/use-zsh-shell","Гайды macOS",{"title":1019,"description":1289},"guides/macos/customize-terminal","В этом руководстве вы научитесь полностью персонализировать macOS Terminal: изменить тему, шрифт, горячие клавиши, настроить сплит-режим и другие параметры. После выполнения инструкции терминал будет выглядеть и работать так, как вам удобно.",[730,1335,1336,1337,1338,1339,1340],"Терминал","настройка","тема","шрифт","горячие клавиши","разделение экрана","mr0n5-RiG_xUQKbIQAcafZhb2aFohPwVd4Oe_adwdrA"]