Найти в Дзене
NeoVim как IDE для C++ ( часть 8 GDB, настройка, работа с gdb)
Кратко что в этой статье: плагин dashboard, настройка вывода, подсветки, работа с несколькими консолями. Пропуск файлов, функций, захода в стандартную библиотеку. Сокращенный вывод istringstream, istream. Доступ к переменным вне зоны видимости. Если вам тоскливо видеть пустую строку, И хотелось бы себя почувствовать пилотом космического корабля, то можно установить плагин. На первое время он может помочь войти в работу с GDB. скачать https://github.com/cyrus-and/gdb-dashboard Демо: Установка происходит практически в один клик cd wget -P ~ https://github...
128 читали · 1 год назад
NeoVim как IDE для C++ ( часть 7, gdb)
Важно! gdb это тоже что NeoVim. Первая встреча вас может напугать, Но вложив чуть терпения, можно получить массу удовольствия от работы с ним. Можно настроить классические кнопочки, вперед, назад, показать переменные. Но тут немного другая логика работы. Тут при правильной работе, тебе не надо тыкать 100 раз что бы попасть в нужный блок кода. Например попасть в прошлое после того как программа крашнулась. В gdb ты можешь отлаживать программы вперед и назад, и иметь возможность увидеть что произошло в момент падения...
136 читали · 1 год назад
NeoVim как IDE для C++ ( часть 6, перемещение по тексту, нейросеть)
Давайте подключим еще один очень приятный плагин - попрыгунчик leap.nvim. Само название говорит за себя. Цель этого плагина позволить вам переместиться в любой конец экрана за 4 нажатия. Ссылка: https://github.com/ggandor/leap.nvim Демо По картинке может не до конца ясно что происходит. Поэтому поясню. 1) Вы нажимаете <s> что бы активировать режим leap.nvim это поиск вперед (все что ниже). Для поиска назад (все что выше) <S> 2) нажимаете первые 2 символа нужного слова 3) Если слово одно, то мы перейдем к этому слову...
139 читали · 1 год назад
NeoVim как IDE для C++ ( часть 5, поиск, отступы, подсветка с++)
NvChad установил хороший плагин называется Telescope который позволяет искать по названиям файлов, и что приятно слова внутри фалов. Т.е. буквально в два клика можно найти все упоминания нашей функции в файлах. Давайте начнем поиск слова: <leader f w> - делаем поиск слова в документах и видим ошибку Итак нас отправляют на сайт скачивать ripgrep https://github.com/BurntSushi/ripgrep#installation Ищем пункт установка curl -LO https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep_14...
173 читали · 1 год назад
NeoVim как IDE для C++ ( часть 4, форматирование, панель функций, русский язык, и пр.)
Часто у меня возникает нужда отформатировать текст. Стандартное форматирование оно может и хорошее, но хочется же в стиле ассемблера. Я хочу сделать следующее: Было: Каждую строчку так поправлять, уманаешься, поэтому ставим плагин. https://github.com/junegunn/vim-easy-align демо: добавляем в наш файл строку nvim ~/.config/nvim/lua/user/plugins/plugins.lua { 'junegunn/vim-easy-align', lazy = false }, -- формат текста Настраиваем наши горячие клавиши: nvim ~/.config/nvim/lua/user/settings/keys_helper...
200 читали · 1 год назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала