LINUX.ORG.RU

VIM: настройка автодополнения

 


0

3

Как в этом говне дополнять аргументы?

Мои настройки

https://gist.github.com/tz4678/8d4d15b1b4755ddffbbd85598bd33884

Начинаешь что-то печатать, он дополняет названия методов, функций.

Так вот как вызвать эту справку каким сочетанием? Я про выпадающий список с названием функций/методов. Как автдополнятьдобавлять аргументы? И самое элементарное: как в этой хрени правильно что-то выбирать из выпадающего списка (стрелка вниз и Enter - это единственный вариант)

Ctrl-N просто текст подставляет. Справку не показывает, печатаю :map там естественно нет дефолтных сорчетаний клавиш (связок).

Вообщем я никогда не пытался осилить вим, разобраться в нем так чтобы он заменил мне VSCode.

Прямо бесит: хз как список аргументов посмотреть и тп. Есть ли какая-то нормальная статья на эту тему?

Пример:

import requests

requests.get▊

У меня тут стоит курсор в конце get (кеп). Как вызвать справку по функции?

★★

Последнее исправление: tz4678 (всего исправлений: 2)
Ответ на: комментарий от anonymous

Ну не знаю, эта помойка (GitHub) вообще неюзабельна стала, может я что и напутал. ☺

mord0d ★★★★★
()
Ответ на: комментарий от Retsam

Для работы асинхронных плагинов, написанных для neovim, в Vim нужно ставить два дополнительных плагина, реализующих асинхронщину от neovim, потому что асинхронщина в neovim и в Vim реализована по-разному.

@fernandos, ↑

mord0d ★★★★★
()
Ответ на: комментарий от fernandos

Всё то же, что и на линуксе

Там надо чуть-чуть лапками работать дополнительно.

думаю, можно и без

Это было в контексте «ничего не требуют».

mord0d ★★★★★
()
Ответ на: комментарий от habamax

есть нода

Зачем эти веб-макаки полезли на десктоп?!

без особых проблем

Но у него есть некоторые особенности на разных ОС. ☺

Я не говорю что это прям сложно, но.

я не смог в вим

А я смог! :3

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

Какие? Вот только что поставил вим без луи, вот плагины

Plug 'prabirshrestha/vim-lsp'
Plug 'mattn/vim-lsp-settings'
Plug 'prabirshrestha/asyncomplete.vim'
Plug 'prabirshrestha/asyncomplete-lsp.vim'

, всё работает, этот же плагин так же хорошо работает в неовиме.

fernandos ★★★
()
Ответ на: комментарий от mord0d

Понятия не имею, может, скучно людям, но факт остаётся фактом.

fernandos ★★★
()
Ответ на: комментарий от mord0d

Вы ошибаетесь. Coc.vim ставится одной строкой (или просто git clone). Для его работы нужно поставить сервер. Если сервер требует Nodejs - то мы ставим то, что нужно для работы сервера.

Что у Вас там за доп плагины? И откуда взята информация про дополнительные телодвижения?

Retsam
()
Ответ на: комментарий от mord0d

Нет, я про coc.nvim, ему нужны дополнительные плагины.

Они не говорят, что нужны дополнительные плагины, сможете предоставить ссылки на информацию?

fernandos ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.