172 похожих чатов

Кстати, TabNine написан на Rust, так что не оффтоп. Они

там гайки до 30 автокомплишенов в день закрутили, но у меня их ограничения просто не работают :D
У меня 5 саджестов и бесконечные подсказки. Кто-то ещё использует тут TabNine, было такое?

И наоборот не работает - в проектах на Rust не активируется Pro-фичи, хотя заявлено на сайте.

24 ответов

17 просмотров

а если честно, почему это кого-то должно волновать?

George-C. Автор вопроса
Dima
а если честно, почему это кого-то должно волновать...

Что именно из написанного в сообщении? TabNine неплохая штука, жаль, что там не работают про-фичи. Или вы в целом про то, что я это сюда написал? Этот инструмент написан на Rust и Rust поддерживает, поэтому я счёл возможным сюда задать вопрос о том, есть ли у кого-то аналогичная проблема с неработающими про-фичами для проектов на Rust.

Кстати, вопрос по всем этим TabNine, Kite и другим автокомплитам. Неужели работают? Прям "на все языки сразу"?

YacKTdEeKF Haskell
Кстати, вопрос по всем этим TabNine, Kite и другим...

TabNine работает. Весьма впечатляюще. Попробуйте сами.

YacKTdEeKF Haskell
Вау. Он запоминает что я пишу что ли???

У него назапомнена из опенсурса куча всякого

George-C. Автор вопроса
YacKTdEeKF Haskell
Вау. Он запоминает что я пишу что ли???

Он запоминает контекст в рамках: 1. Вашего проекта 2. Пары строк выше 3. Текущей печаемой строки (что очевидно) Условно, при вводе let login = body.get будет подсказка ("login"), на следующей строке при вводе let pass будет подсказка word = body.get("password") Ещё он в умеет инвертировать смысл строк, условно если выше писали true, следующим предложит false. Неплохо сокращает рутину, вот и всё. (а ещё помогает правильно английские слова дописывать когда комментарии пишу, я не гений английского)

Alexander Chichigin
Да. А что в этом сложного?

А можно его с раст аналайзером состыковать, чтоб сверху подсказки от табнайн, а снизу -- от аналайзера? (вс код)

YacKTdEeKF Haskell
А можно его с раст аналайзером состыковать, чтоб с...

Таб найн умеет сам соединяться с language server, но вроде работает не очень хорошо и настраивать надо в каждом проекте

Nuxs🏴‍☠️
А что это?

То, что Гугл выдаёт по запросу.

George-C. Автор вопроса
George-C. Автор вопроса
Nuxs🏴‍☠️
Меня в гугле забанили

Тебе тащат на твою железку (или не на твою, в pro есть cloud/self-hosted) предобученную нейросетку, суют в оперативку, она съедает ещё и твой проект с повышенным приоритетом. Потом присоединяется к подсказкам используемой IDE и выдаёт вместе с ними свои.

George-C. Автор вопроса
George C.
Он запоминает контекст в рамках: 1. Вашего проект...

Собственно, пруфы что это работает как в реплае, если кому интересно.

George C.
https://www.tabnine.com

А говорили, телепаты в отпуске. Вот оказывается, чем они занимаются, когда не в отпуске.

Lain-dono
А говорили, телепаты в отпуске. Вот оказывается, ч...

В пустом файле код не дополняет, плохой телепат(

George C.
Тебе тащат на твою железку (или не на твою, в pro ...

ппц, там exe-шников лезущих в сеть, один остаётся висеть и после закрытия IDE (похоже, сервер для настроек) хз, что там ещё тащат :)

Yuriy Zymlex
ппц, там exe-шников лезущих в сеть, один остаётся ...

Там есть standalone версия, которая докерами разворачивается

Пух
Там есть standalone версия, которая докерами разво...

ну вот, думал допишу проект нажатиями таба, а тут докеры надо разворачивать))

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
2
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта