Я отменил подписку "AllPack JetBrains". И это не потому что они отказали мне в…
👁 841↗ 1💬 17
(Хотя осадочек остался)
На самом деле я перешел на NeoVim как основную "IDE". И хочу рассказать путь, потому что он был не таким гладким, как хотелось бы.
Первое, что я хотел - подружить NeoVim с Claude Code. Нашел плагин nvim-claudecode, подключил к AstroNvim. Space+C+C - открывается сплит-буфер с Claude Code прямо внутри nvim. Diff изменения показываются в буферах, как в Cursor или VSCode.
Красиво? Красиво. Но работало через боль.
Баг: после принятия Diff nvim не закрывал файл. Следующий Diff открывал еще один сплит-буфер. Через десять минут работы у меня было открыто десятки буферов, которые приходилось закрывать вручную. Плюс при каждом Diff фокус улетал в левый сплит, и чтобы принять изменения, нужно было сначала вернуться в буфер Claude Code.
В итоге я понял простую вещь: не нужно засовывать Claude Code внутрь nvim. Нужно поставить их рядом.
Мой рабочий воркспейс сейчас выглядит так:
Терминал Ghostty (кстати, недавно перешел с iTerm), один вертикальный сплит. Справа - нативно работает Claude Code. Слева - NeoVim.
Левую часть я еще разделил горизонтально: сверху nvim, снизу терминал. Раньше использовал встроенный терминал nvim через F7, но отдельный сплит оказался удобнее.
Для переключения между сплитами настроил в Ghostty: Ctrl+Cmd+H/J/K/L.
Какое-то невероятное чувство удобства и внутреннего кайфа.
Раньше я работал в три окна JetBrains IDE (по одному на проект) плюс DataGrip. Мой Mac M1 выл вентиляторами. Сейчас процессор наконец-то отдыхает.
Я не призываю никого делать то же самое. Это извращение на любителя. Цена входа - пара недель, чтобы привыкнуть.
От чего я пока не откажусь - DataGrip. По моему мнению, лучшая IDE для работы с базами данных.
Но вот что интересно: DataGrip стоит ~$11/мес, а AllPack ~$30/мес. Экономия всего $19. Но все равно приятно.
Telegram
81
Комментарии · 17
- @pavlov_igпокажи пожалуйста скриншот, что получилось. И интересно чем тебя зацепил Ghostty, какие вообще полезные фишки в терминалах есть в отличие от стандартного
- Вот такой вид воркспейса получилось сделать. Все управляется с клавиатуры, без явной необходимости использовать курсор мыши
- if err.. бррр я после питона так и не смог смириться
- А я с питоном не могу смириться 🙂 табуляция как синтаксический элемент, пока тяжело воспринимается мной
- По поводу Ghostty, мне стало интересно попробовать его. На habr был пост https://habr.com/ru/news/870484/ В общем идея в том, что этот терминал использует GPU для отрисовки, относительно iTerm. Для macOs использовался нативный фреймворк swiftUI, а для linux - GTK. Ну и кастомизируется хорошо, можно внешний вид, макросы настроить под себя легко (но это и в других терминалах тоже есть) Из минусов: Пока нет поддержки windows, но для меня не минус это) И то что достаточно молодой проект, нет еще каких-то привычных функций типа поиска по буферу) Я пока не ощутил недостатков этих
- iTerm тоже может делать GPU Rendering
- Меня подкупила идея нативной интеграции с Metal на MacOS, относительно iTerm. Но если честно разница пока что я не ощутил )) Может k9s работает быстрее
- я не могу понять зачем терминал на гпу рендерить) пока ниразу вроде не было желания)
- Работа с множеством сплитов, вывод большого файла через cat. Это то что первое приходит в голову
- У меня открыто порядка 10-15 терминалов и в каждом процесс запущен…
- Я соглашусь с тем, что это лишь маркетинговая история про GPU 🙂 В целом я тоже не очень страдал на iTerm. Просто решил попробовать, как когда Alacritty пробовал и вернулся на iTerm)
- я тоже варианты смотрел, но профит не увидел для себя. Потому что глобально нет киллер фичи которая меня бы переманила с iTerm
- Хотя для 95% задач не нужно)
- да шустро в целом
- @XoDefenderДействительно удобнее cursor или vscode?? Или почему перешел на neovim?
- По тем же причинам, почему в принципе выбирают использовать nvim. Несмотря на высокий порог входа, в результате получаешь более быстрый и легковесный инструмент для работы, чем аналоговые IDE. Если говорить про Cursor, то я пробовал его когда-то, но в итоге он стал слишком дорогим, учитывая, что я использую только Claude Code это дешевле напрямую использовать чем через другие платформы. VSCode я никогда не любил, всегда предпочитал использовать JetBrains продукты
- @lxxxapM1 молчит, оперативка и проц забиты докер-контейнерами и 5-10 проектами. никогда не слышал звука вентилятора, вообще сомневаюсь, что он там есть. не сравнится с последним интеловским маком, там гудело как при взлете самолета, и грелся как батарея зимой