Size: a a a

2021 March 05

NG

Nicholas Guriev in pro.vim
Georgy Komarov
:Gread полезен, когда нужно сбросить изменения до определённой ветки. Это быстрее, чем набирать checkout в терминале.
3-way-diff тоже удобен (напр., :Gvsplit master:%), особенно если включить scrollbind.
сравнения можно смотреть через git-difftool(1)
источник

GK

Georgy Komarov in pro.vim
Nicholas Guriev
сравнения можно смотреть через git-difftool(1)
Угу. Можно. Но тут как-то удобнее. Особенно когда смотришь большой дифф с разных веток.
источник

NG

Nicholas Guriev in pro.vim
Georgy Komarov
Ну и :Gstatus. Я без него вообще не могу, запускаю, чтобы быстро добавить изменения. Удобно использовать для того, чтобы выбрать нужные stage.
как по мне, выбирать изменения можно через git add -p
источник

GK

Georgy Komarov in pro.vim
Это скорее вопрос привычки.
источник

GK

Georgy Komarov in pro.vim
Видел, некоторые специально запускают тяжёлые графические тулы типа kdiff3 или sublime-merge, когда работают с гитом.
источник

NG

Nicholas Guriev in pro.vim
тем более что в Git уже есть встроенные привязки с этими инструментами
источник

NG

Nicholas Guriev in pro.vim
и в том числе есть vimdiff
источник

GK

Georgy Komarov in pro.vim
Nicholas Guriev
как по мне, выбирать изменения можно через git add -p
Попробуй ради интереса. Может и понравится.
В :Gstatus можно сворачивать/разворачивать список изменений, через = на изменённых файлах. Добавлять отдельные стейжи — через -.
источник

VL

Valerii Leontiev in pro.vim
Sergey Batalev
ставь плагин и не парься или ковырни часть того кода себе в config
короче не, не работает даже так. триситтер не дает определить плагину секции во вью
источник

VL

Valerii Leontiev in pro.vim
@kraftwerk28 не добрался ты до этой темы? определение типа по контексту в treesitter
источник

PP

Pavel Perestoronin in pro.vim
Спасииибо!
источник

PP

Pavel Perestoronin in pro.vim
Denis Kalyuzhnyy
Что за мода пошла, засорять отображение кода метаинформацией. Для этого же есть отдельный буфер в fugutive-vim включаемый по необходимости. Метаинформация не должна засорять экран во время кодинга, имхо.
А как это делается в fugitive, если не секрет? Я просто не нашел прям такого же..
источник

DK

Denis Kalyuzhnyy in pro.vim
0Gblame  , открывается vsplit буфер в котором написаны авторы изменений
источник

PP

Pavel Perestoronin in pro.vim
Denis Kalyuzhnyy
0Gblame  , открывается vsplit буфер в котором написаны авторы изменений
То что нужно, спасибо!
источник

b

badtrousers in pro.vim
так ребята я все–таки решился
источник

b

badtrousers in pro.vim
решился сделать vimtutor 2.0, плюс–минус сохранить изначальную структуру, но модернизировать исходя из соображений того, как вимом действительно пользуются в 2021 году
источник

b

badtrousers in pro.vim
больше сделать акцент на навигации, меньше сделать акцент на таких неочевидных вещах, как hjkl
источник

b

badtrousers in pro.vim
вынести на первый план surround, g* моушены, commentary и всякие такие универсальные вещи
источник

N

Nadya in pro.vim
hjkl -- неочевидная вещь?
источник

N

Nadya in pro.vim
может наоборот?
источник