Size: a a a

2021 January 13

n

nikita in pro.vim
Yaroslav Schekin
Чем "этим самым"?
Тем, что придётся много раз нажать (т.е. промахнуться, нажать снова...), вместо того, чтобы просто дотащить до нужного размера? Самому-то удаётся в это поверить? ;)
А насчёт перемещения курсора?

В общем, я продолжаю утверждать, что для подобных действий мышь удобнее и эффективнее — вот зачем (например) она нужна и полезна.
Удобство это дело вкуса. а по поводу перемещения курсора, вот такой плагин есть. https://www.youtube.com/watch?v=7X0ELN_YGtE&t=683s
источник

YS

Yaroslav Schekin in pro.vim
First name Last name
если у тебя пальцы кривые, то это не моя проблема
А как насчёт объективно измерить "кривизну пальцев", а?
И ведь даже подобные исследования проводились (hint: мышь легко выигрывает), но почему-то регулярно именно в связанных с vim чатах / группах и т.п. пишут подобную чушь. Это тут уже (неоднократно) обсуждалось, кстати.

> ладно, закрыли тему, каждый остается при своем мнении

В плане именно эффективности — это не вопрос мнения.
Но никакого отношения к "vim way" страх перед мышью, или "битьё головой" о клавиши hjjkl на клавиатуре не имеет, просто для информации. ;)
источник

YS

Yaroslav Schekin in pro.vim
Удобство — это отчасти дело вкуса. Есть и объективный компонент, и вот именно для указанной задачи клавиатура (и даже с подобными plugins) "не тянет".
источник

n

nikita in pro.vim
Yaroslav Schekin
Удобство — это отчасти дело вкуса. Есть и объективный компонент, и вот именно для указанной задачи клавиатура (и даже с подобными plugins) "не тянет".
Я тут даже и не спорю. Но по долгу работы, приходиться кодить в ИДЕ, где просто необходимо периодически хвать мышь, и в какой-то момент, я понял что это сильно бесит. Но позже появился ноутбут с неблевотным тачпадом. и стало по проще жить, тк тянутся от клавиатуры не далеко =) Тут дело привычки и неуравновешенной психики. =)
источник

YS

Yaroslav Schekin in pro.vim
nikita
Я тут даже и не спорю. Но по долгу работы, приходиться кодить в ИДЕ, где просто необходимо периодически хвать мышь, и в какой-то момент, я понял что это сильно бесит. Но позже появился ноутбут с неблевотным тачпадом. и стало по проще жить, тк тянутся от клавиатуры не далеко =) Тут дело привычки и неуравновешенной психики. =)
Когда я что-то делаю в vim-е, я мышью очень редко пользуюсь, как мне кажется.
Но из этого же не следует, что она бесполезна / её надо выкинуть в окно (и т.п. чушь, которую почему-то любят рассказывать vim newbies). ;)
источник

GK

Georgy Komarov in pro.vim
Nicholas Guriev
Реализовал пока что такую штуку. Если тема интересная, присоединяйтесь к обсуждению. 😌

https://public-inbox.org/git/2fb58fd30ae730ccd3e88ec51b5fe6d80ab7a8c7.camel@guriev.su/T/#u
Здорово, полезная фича! 👍
А почему нельзя вызывать remove_tempfile для освобождения памяти? Массив структур diff_temp как-то используются после вызова тулзы?
источник

NG

Nicholas Guriev in pro.vim
Georgy Komarov
Здорово, полезная фича! 👍
А почему нельзя вызывать remove_tempfile для освобождения памяти? Массив структур diff_temp как-то используются после вызова тулзы?
Там сохраняются ссылки на временные файлы. А они должны существовать на момент вызова редактора. Поэтому их удаление приходится откладывать. Но по завершении работы они удаляются, если не было аварии.
источник

NG

Nicholas Guriev in pro.vim
источник

YS

Yaroslav Schekin in pro.vim
Повторю-ка я, если вчера кто не видел: https://t.me/vimers/77009
Вдруг появятся ещё желающие. ;)
источник

F

Faraday in pro.vim
Yaroslav Schekin
А как насчёт объективно измерить "кривизну пальцев", а?
И ведь даже подобные исследования проводились (hint: мышь легко выигрывает), но почему-то регулярно именно в связанных с vim чатах / группах и т.п. пишут подобную чушь. Это тут уже (неоднократно) обсуждалось, кстати.

> ладно, закрыли тему, каждый остается при своем мнении

В плане именно эффективности — это не вопрос мнения.
Но никакого отношения к "vim way" страх перед мышью, или "битьё головой" о клавиши hjjkl на клавиатуре не имеет, просто для информации. ;)
ложь :\
источник

F

Faraday in pro.vim
просто наглая ложь
источник

YS

Yaroslav Schekin in pro.vim
Faraday
просто наглая ложь
Что именно? И да, можно сразу начать с аргументов, а не с эмоций. ;)
источник

F

Faraday in pro.vim
1. научись определять наличие эмоций в тексте
2. научись не обращать на это внимание

если ты этого не сделаешь, жить тебе будет сложнее
источник

NG

Nicholas Guriev in pro.vim
Faraday
1. научись определять наличие эмоций в тексте
2. научись не обращать на это внимание

если ты этого не сделаешь, жить тебе будет сложнее
к чему эти поучения тут??
источник

GK

Georgy Komarov in pro.vim
Nicholas Guriev
Там сохраняются ссылки на временные файлы. А они должны существовать на момент вызова редактора. Поэтому их удаление приходится откладывать. Но по завершении работы они удаляются, если не было аварии.
Понял. Интересно что ответят мейнтейнеры.
Мне кажется, для diff_temp можно выделить память динамически, если вытащить, например, q->nr отсюда. Но это придётся хранить где-то размер и переписывать функции типа того же remove_tempfile. Большой патч выйдет.
источник

F

Faraday in pro.vim
Yaroslav Schekin
Что именно? И да, можно сразу начать с аргументов, а не с эмоций. ;)
hjkl имеет одно фундаментальное преимущество: так проще записать последовательность действий в виде букв
я не верю, что кто-то классифицирует hjkl как "битье головой"
как минимум для некоторых людей это удобнее

я не стану спорить с исследованиями насчет мыши,
кроме того, существуют такие вещи как Acme — отличный способ использовать мышь в редакторе

но дело в том, что мышь является проблемой не только для редактора, а для твоего workflow в целом
чем больше взаимодействий с текстом, чем меньше графических интерфейсов в твоем workflow, тем больше проблем создает мышь

что касается vim way: это неточный термин, который для каждого значит своё
в то же время большая часть пользователей vim в мире предпочитают hjkl и отсутствие мыши, что дает нам право определить vim way в том числе как отказ от мыши (либо минимизацию её использования)
источник

F

Faraday in pro.vim
Nicholas Guriev
к чему эти поучения тут??
человек неприятный
источник

NG

Nicholas Guriev in pro.vim
Faraday
hjkl имеет одно фундаментальное преимущество: так проще записать последовательность действий в виде букв
я не верю, что кто-то классифицирует hjkl как "битье головой"
как минимум для некоторых людей это удобнее

я не стану спорить с исследованиями насчет мыши,
кроме того, существуют такие вещи как Acme — отличный способ использовать мышь в редакторе

но дело в том, что мышь является проблемой не только для редактора, а для твоего workflow в целом
чем больше взаимодействий с текстом, чем меньше графических интерфейсов в твоем workflow, тем больше проблем создает мышь

что касается vim way: это неточный термин, который для каждого значит своё
в то же время большая часть пользователей vim в мире предпочитают hjkl и отсутствие мыши, что дает нам право определить vim way в том числе как отказ от мыши (либо минимизацию её использования)
> hjkl имеет одно фундаментальное преимущество: так проще записать последовательность действий в виде букв

к счастью, не всегда нужна супер точная запись действий
источник

F

Faraday in pro.vim
не всегда, но часто
источник

NG

Nicholas Guriev in pro.vim
Faraday
человек неприятный
Ну да, бывает, в интернете кто-то не прав. Если не нравится, можно же просто не писать.
источник