Вы задумывались над тем, что за режим открывается когда мы делаем `git log` или `git log -p`? Этот режим используется для удобства чтения больших объёмов текста, позволяя вам листать их постранично, искать по ключевым словам и перемещаться без пролистывания всего содержимого сразу.
Многие не знают, но это не встроенная фича гита, гит, в данном случае, в соответствии с философией Unix, гит открывает другую программу, которая называется пейджер. Этот же пейджер открывается и во многих других ситуациях, например, когда вы просматриваете man-страницы или результаты `git diff`.
Всего существуют два основных пейджера: more и less. Это реальные программы, которые можно запускать прямо в терминале напрямую или перенаправлять в них вывод: `ls | less`.
Первый менее функциональный, поэтому в основном используется второй. Проверить то, какой у вас стоит в системе можно посмотрев переменную окружения `PAGER`. Если там `more`, то лучше поменять на `less`. Зачем?
Вчера я записывал подкаст с Алексеем Гладких, где мы проходились с ним по фичам вима и терминала. И мне хотелось показать одну прикольную штуку объединяющую пейджеры и вим. Дело в том, что навигация в пейджерах это, по сути, вимовская навигация. j - вниз, k - наверх, / - поиск (n - искать дальше, N - искать предыдущее), ctrl+d - вперед на полэкрана, ctrl+u - назад на пол экрана. И правильное навигирование в пейджере это большой шаг в сторону освоения вима. Но когда Леша открыл `git log` и попробовал все это сделать, выяснилось что у него на арче по дефолту стоял `more`, где навигация другая. Мы все это добро быстро поправили и теперь ему проще поддерживать нужный уровень владения инструментом без постоянной активной практики (а у него был такой запрос).
В общем если еще не, то попробуйте
p.s. тот самый случай когда не могу не порекомендовать мой бесплатный курс по основам командной строки, где это объясняется (а еще там много других полезных штук, для тех кто работает с терминалом в магическом режиме) Пейджеры
Вы задумывались над тем, что за режим открывается когда мы делаем `git log` или `git log -p`? Этот режим используется для удобства чтения больших объёмов текста, позволяя вам листать их постранично, искать по ключевым словам и перемещаться без пролистывания всего содержимого сразу.
Многие не знают, но это не встроенная фича гита, гит, в данном случае, в соответствии с философией Unix, гит открывает другую программу, которая называется пейджер. Этот же пейджер открывается и во многих других ситуациях, например, когда вы просматриваете man-страницы или результаты `git diff`.
Всего существуют два основных пейджера: more и less. Это реальные программы, которые можно запускать прямо в терминале напрямую или перенаправлять в них вывод: `ls | less`.
Первый менее функциональный, поэтому в основном используется второй. Проверить то, какой у вас стоит в системе можно посмотрев переменную окружения `PAGER`. Если там `more`, то лучше поменять на `less`. Зачем?
Вчера я записывал подкаст с Алексеем Гладких, где мы проходились с ним по фичам вима и терминала. И мне хотелось показать одну прикольную штуку объединяющую пейджеры и вим. Дело в том, что навигация в пейджерах это, по сути, вимовская навигация. j - вниз, k - наверх, / - поиск (n - искать дальше, N - искать предыдущее), ctrl+d - вперед на полэкрана, ctrl+u - назад на пол экрана. И правильное навигирование в пейджере это большой шаг в сторону освоения вима. Но когда Леша открыл `git log` и попробовал все это сделать, выяснилось что у него на арче по дефолту стоял `more`, где навигация другая. Мы все это добро быстро поправили и теперь ему проще поддерживать нужный уровень владения инструментом без постоянной активной практики (а у него был такой запрос).
В общем если еще не, то попробуйте
p.s. тот самый случай когда не могу не порекомендовать мой бесплатный курс по основам командной строки, где это объясняется (а еще там много других полезных штук, для тех кто работает с терминалом в магическом режиме)
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев