[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]

[Burichan] [Foliant] [Futaba] [Greenhell] [Gurochan] [Photon] - [Home] [Manage] [Archive]

[Return]
Posting mode: Reply
Leave these fields empty (spam trap):
Name
Link
Subject
Comment
File
Verification
Password (for post and file deletion)
  • Supported file types are: GIF, JPG, PDF, PNG
  • Maximum file size allowed is 20480 KB.
  • Images greater than 200x200 pixels will be thumbnailed.

File: 1627710974540.png -(184291 B, 1920x1080) Thumbnail displayed, click image for full size.
184291 No.192584  

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

>> No.192585  

gedit.

>> No.192589  
File: 1627727614560.jpg -(103918 B, 707x1000) Thumbnail displayed, click image for full size.
103918

>>192585
а бинари чем?

>> No.192590  
File: 1627728206013.jpg -(843859 B, 1735x1255) Thumbnail displayed, click image for full size.
843859

>>192584
vim

>> No.192591  
File: 1627730681627.jpg -(143031 B, 1158x1124) Thumbnail displayed, click image for full size.
143031

>>192590

>vim

педали есть?

для тех кто не в курсе мема: https://habr.com/ru/post/232177/

алсо, как ваще вим в качестве иде? лэнгвиджклиент поддерживает? может видос запишешь как ты в нём код шпилишь, потому что все хвалят вим, но я его запускал и как то не оче.

>> No.192592  
File: 1627730976685.jpg -(741142 B, 1200x1600) Thumbnail displayed, click image for full size.
741142

>>192591

> педали есть?

Неа.

> алсо, как ваще вим в качестве иде?

Мне именно иде не нужно, как-то быстрей руками набрать, чем ждать пока оно сообразит что и как. Отсутствие тормозов куда важнее.

>> No.192594  
File: 1627731505932.jpg -(75707 B, 500x500) Thumbnail displayed, click image for full size.
75707

>>192592
так криэйтор тоже не тормозит, в отличии от всего электроноцирка и студий. зато есть мгновенный ответ от компилятора через ленгвиджсервер. ты вообще на каких языках пишешь по жизни так сказать? у меня раст, питухон, баш, плюсы.

>> No.192596  
File: 1627731675063.png -(287000 B, 1200x1200) Thumbnail displayed, click image for full size.
287000

>>192594
Чаще всего это баш, питон, си, го.

>> No.192598  
File: 1627731929604.jpg -(31666 B, 330x424) Thumbnail displayed, click image for full size.
31666

>>192596
автоформаттер в (твоём)виме есть например? у меня свой патч на криэйтор чтоб растфмт на сэйве прогонять, ну и там встроенный шланг-формат.

>> No.192599  
File: 1627732377939.jpg -(127921 B, 854x1200) Thumbnail displayed, click image for full size.
127921

>>192596
>>192598
судя по гугелу в виме есть всё.

один вопрос тогда - а можно ли вим легко из одного места сконфигурировать, кейбинды переделать, итд? потому что настроек в нём много, но зуб даю они по дефолту в вимрк далеко не все прописаны.

>> No.192603  

Neovim(-nightly из-за пары фич). Как ide, редактор плейнтекста, diff в нём очень няшно смотреть.

Спрашивали про LSP - nvim, и вроде vim, их поддерживает. В частности наиболее популярное решение через Coc(https://github.com/neoclide/coc.nvim). Сниппеты и прочее тоже есть.

>> No.192604  
File: 1627738283553.jpg -(53858 B, 500x500) Thumbnail displayed, click image for full size.
53858

>>192603
а можно в виме скакать по открытым файлам? вот в криэторе у меня ктрл+й переключается в предыдущий открытый файл. плюс навигация вперёд назад по позициям курсора. в стаковерфлоу говорят что вим так без костылей не может.

>> No.192605  

>>192604

map <C-n> :tabnew<CR>
map <A-1> 1gt

Например. У меня ещё по Ctrl+PgUp/Down скачет, но не помню, это дефолт или сам добавлял.
Вроде в этом контексте будет полезно полуркать какую-то функцию MyTabLine на условном SO, она обрезает/модифицирует тайтл этих вкладок(в случае вкладок, ведь можно делить экран или юзать tmux).
Можно сохранить открытые буфферы как сессию и запускать потом, при старте системы, к примеру.

Вим это когда знаешь всё про это редактор, открываешь рандомную страничку мана, и узнаешь какую-то новую киллер-фичу, от которой челюсть на стол падает.

>> No.192607  
File: 1627741437776.png -(2430058 B, 1500x1060) Thumbnail displayed, click image for full size.
2430058

>>192598

> автоформаттер в (твоём)виме есть например?

Не пользуюсь.
>>192599
А в чем проблема хранить настройки в разных файлах?
>>192604

> скакать по открытым файлам?

:next и :prev же. Но вообще держать кучу открытых файлов смысла мало, максимум 2-3, чтобы смотреть в разных окнах на одном экране.

>> No.192609  

>>192607

> Но вообще держать кучу открытых файлов смысла мало

Для повседневной работы возможно, но давно уже привык иметь всегда около пяти открытых файлов: локальный MAL; конфиг, который часто дёргаю; пара файлов с дневником и заметками.
Постоянно их дёргать не очень удобно, поэтому они на отдельном воркспейсе всегда открыты.

>> No.192613  
Ed is the standard text editor.
>> No.192652  
File: 1627808274189.jpg -(58599 B, 435x599) Thumbnail displayed, click image for full size.
58599

>>192607
ну я не знаю, я стараюсь в одном сорце не более тыщи строк держать, как ты пони в итоге сорцов получается оче много. на работе у нас опять же сотни сорцов. а по сорцам надо всё время скакать.

>> No.192654  
File: 1627809964202.jpg -(1091200 B, 1160x1737) Thumbnail displayed, click image for full size.
1091200

>>192652
Открытие/закрытие файла легковесная операция. Достаточно держать открытым только то, что у тебя сейчас на экране.

>> No.192656  

>>192598
Учитывая, что в vi можно форматнуть весь текст, ничего не мешает сделать подобное в vim c другим автоформатером.

:%!fmt -s

https://why-vi.rocks/

>> No.192657  
File: 1627811533786.jpg -(127820 B, 850x1104) Thumbnail displayed, click image for full size.
127820

>>192654
а по истории открытых бегать можно?

>> No.192658  
File: 1627811889681.jpg -(556010 B, 879x1000) Thumbnail displayed, click image for full size.
556010

>>192657
Естественно, :browse oldfiles или '1, '2, '3 итд.

>> No.192667  

Так то в gnome-terminal очень удобно по вкладкам прыгать при помощи alt+<number>, если вы не совсем упоротые и не кодите без гуи.

>> No.192680  

Я пользуюсь емаксом. Педалей у себя не замечал, пару раз писал функции под себя на елиспе, благо что документацию по всем функциям можно найти по C-h.
Ставил emacs --daemon в автозагрузку и в ней же загружал проекты до старта гуёв, удобно.
Пару раз пользовался tramp (бесшовное соединение по ssh), немного озадачило то, что в емаксовом шелле по дефолту абсолютные пути в tramp-сессии ресолвятся в локальные, а перед абсолютными удалёнными надо ставить префикс.
Мышью тоже возил по менюшкам иногда - удобно так запоминать хоткеи на первое время, да и если вызовешь функцию по M-x, а к ней есть бинд или шорткат, тебе его покажут.
Прыгать по открытым файлам через C-x b не особо удобно, если их много (список длинный), открывая отдельные окна ОС (или фреймы на терминале) - сносно, но потом путаешься в заголовках окон, поэтому я для этого дела использовал escreen, который превращает emacs в подобие screen, возвращая логику фреймов как в терминале.
Особо пакеты IDE не использовал, вместо сборочек реально лучше брать отдельные подпакеты и разбираться в них самому.
А, ну и макросы по F3-F4 относительно просто использовать в первом приблишении, но не советую бездумно играться с выделением, особенно с выделением мышью.

>> No.192684  

>>192603

> Сниппеты и прочее тоже есть.
:au BufNewFile *.c 0r $HOME/.vim/skel.c

У меня от этого появляется одна пустая строка после вставленного текста. Мелочь, но немного раздражает. В файле skel.c нет переноса в конце.
Как от этого избавиться?

>> No.192685  

Дайте мне одну причину мигрировать с Geany (кроме того что всплывание pydoc пока не интегрировали в интерфейс).

>> No.192686  
File: 1627897469496.jpg -(509739 B, 1920x1834) Thumbnail displayed, click image for full size.
509739

>>192685
geany - кусок gовна.

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

>> No.192687  

>>192685
Я мигрировал с него на емакс, когда книжку небольшую верстал с разбивкой на подфайлы. По сути, мне особо ide-возможности стали не нужны (компилял, проверял, запускал, дебажил код я всё равно в консоли), а после сплитов окна на подокна (можно в одном окне уместить два, три, четыре, сколько хочешь файлов) я осмелел и перестал его использовать.
А так хороший, лёгенький редактор без особой необходимости разбираться в финтифлюшках. Если тебе финтифлюшки по большей части не нужны, можешь и на vim/emacs посмотреть.

>> No.192688  

>>192685
Ну и потом я занимался кровавым патчингом кода на сервере, vi я не умел, а емакс в самый раз, хоткеи от bash/mc/mutt/name your poison и иксы протягивать не надо (там это было проблематично, сеть рвалась часто). nano же я тоже не умел как надо (и не умею) и он довольно дубов, чтобы в нём прыгать по файлам и закладкам.



Delete Post []
Password

[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]