Telegram Group & Telegram Channel
Миша пишет код
Мой рабочий сетап - vim + tmux, причем я очень сильно люблю tmux - все через него делаю. Поэтому у меня всегда на компе открыто штук 10-15 tmux сессий. И меня все время раздражало, что во всех панелях (окнах) одна и та же общая история команд. Хочется, чтобы…
Апдейт по моим попыткам улучшить жизнь в терминале.

Остался очень доволен идеей с разными историями в разных панелях тмукса - суперсильно экономит время на поиск нужной команды и мотивирует каждую панель отводить под конкретные задачи. Из минусов: все-таки перезагрузка компьютера происходит болезненно - приходится руками переименовывать файлики с историями из-за того, что тмукс их начинает нумеровать с нуля. Однажды решу этот вопрос, но не сегодня...

Попробовал попользоваться atuin, про который писал где-то выше. По идее он хранит всю историю команд в базе данных и позволяет умно искать по истории. Но он ощущается каким-то тяжеленным комбаином. Я не нашел в себе мотивации учить еще дополнительный DSL, чтобы просто искать по истории, а без него смысл сходит почти на нет. Вероятно, это полезно для системного администрирования или вроде того, но я не так много разных команды пишу, чтобы настолько сильно запариваться. В итоге почти все время по старинке использовал алиасы и ctrl+r. Еще, кстати, меня напрягает, что они пушат использование их базы данных для хранения истории, что во-первых звучит небезопасно, а во-вторых выглядит как очень большой overkill.

Наткнулся на видос про zoxide - более умный cd. Вот сам видос. Если кратко, то он подсчитывает статистику по переходам между директориями и на ее основе умеет угадывать путь по некоторым частям из него. Например, чтобы сделать cd a/b/c/d, можно набрать просто z d или z b d - второе особенно актуально, потому что часто не помнишь весь путь, а только какие-то куски из него. Выглядит многообещающе, попробую заценить. При этом он еще интегрируется с fzf, что в моих глазах всегда +10 очков проекту дает)

Понял, что меня раздражает zsh. Из всех его возможностей я пользуюсь только тем, что у него регистронезависимый автокомплит. При этом ловлю все недостатки: тормоза при использовании внутри большого репозитория из-за вывода имени ветки на каждую команду (отрубил в итоге), долго запускается в первый раз, постоянно предлагает обновить его (тоже отрубил). Буду искать что-то более простое (мб даже обычный баш).



group-telegram.com/misha_writes_code/204
Create:
Last Update:

Апдейт по моим попыткам улучшить жизнь в терминале.

Остался очень доволен идеей с разными историями в разных панелях тмукса - суперсильно экономит время на поиск нужной команды и мотивирует каждую панель отводить под конкретные задачи. Из минусов: все-таки перезагрузка компьютера происходит болезненно - приходится руками переименовывать файлики с историями из-за того, что тмукс их начинает нумеровать с нуля. Однажды решу этот вопрос, но не сегодня...

Попробовал попользоваться atuin, про который писал где-то выше. По идее он хранит всю историю команд в базе данных и позволяет умно искать по истории. Но он ощущается каким-то тяжеленным комбаином. Я не нашел в себе мотивации учить еще дополнительный DSL, чтобы просто искать по истории, а без него смысл сходит почти на нет. Вероятно, это полезно для системного администрирования или вроде того, но я не так много разных команды пишу, чтобы настолько сильно запариваться. В итоге почти все время по старинке использовал алиасы и ctrl+r. Еще, кстати, меня напрягает, что они пушат использование их базы данных для хранения истории, что во-первых звучит небезопасно, а во-вторых выглядит как очень большой overkill.

Наткнулся на видос про zoxide - более умный cd. Вот сам видос. Если кратко, то он подсчитывает статистику по переходам между директориями и на ее основе умеет угадывать путь по некоторым частям из него. Например, чтобы сделать cd a/b/c/d, можно набрать просто z d или z b d - второе особенно актуально, потому что часто не помнишь весь путь, а только какие-то куски из него. Выглядит многообещающе, попробую заценить. При этом он еще интегрируется с fzf, что в моих глазах всегда +10 очков проекту дает)

Понял, что меня раздражает zsh. Из всех его возможностей я пользуюсь только тем, что у него регистронезависимый автокомплит. При этом ловлю все недостатки: тормоза при использовании внутри большого репозитория из-за вывода имени ветки на каждую команду (отрубил в итоге), долго запускается в первый раз, постоянно предлагает обновить его (тоже отрубил). Буду искать что-то более простое (мб даже обычный баш).

BY Миша пишет код


Warning: Undefined variable $i in /var/www/group-telegram/post.php on line 260

Share with your friend now:
group-telegram.com/misha_writes_code/204

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

Sebi said data, emails and other documents are being retrieved from the seized devices and detailed investigation is in progress. He said that since his platform does not have the capacity to check all channels, it may restrict some in Russia and Ukraine "for the duration of the conflict," but then reversed course hours later after many users complained that Telegram was an important source of information. So, uh, whenever I hear about Telegram, it’s always in relation to something bad. What gives? The S&P 500 fell 1.3% to 4,204.36, and the Dow Jones Industrial Average was down 0.7% to 32,943.33. The Dow posted a fifth straight weekly loss — its longest losing streak since 2019. The Nasdaq Composite tumbled 2.2% to 12,843.81. Though all three indexes opened in the green, stocks took a turn after a new report showed U.S. consumer sentiment deteriorated more than expected in early March as consumers' inflation expectations soared to the highest since 1981. On February 27th, Durov posted that Channels were becoming a source of unverified information and that the company lacks the ability to check on their veracity. He urged users to be mistrustful of the things shared on Channels, and initially threatened to block the feature in the countries involved for the length of the war, saying that he didn’t want Telegram to be used to aggravate conflict or incite ethnic hatred. He did, however, walk back this plan when it became clear that they had also become a vital communications tool for Ukrainian officials and citizens to help coordinate their resistance and evacuations.
from id


Telegram Миша пишет код
FROM American