Size: a a a

2020 May 13

f

fishsouprecipe 🤍 in VIM Ru Community
Nikita Antonenkov
Последние пару недель пришлось много работать с джавой, вим под неё настраивать было лень, поэтому работал в Idea, и это же жутко перегруженная хрень, к тому же глючная
PyCharm перегружен, но в нём есть всё. А что именно мне нужно - это deep analysys и correct под pep8
источник

PE

Petr Ermishkin in VIM Ru Community
Не знаю что такое deep analysis, но если вам нужен language server, есть https://github.com/neoclide/coc-python
Для форматирования по pep8 тоже есть дюжина решений.
источник

f

fishsouprecipe 🤍 in VIM Ru Community
Глубокий анализ в этом контексте - рефакторинг на весь проект при изменении имени файла/ссылки на объект
источник

f

fishsouprecipe 🤍 in VIM Ru Community
Petr Ermishkin
Не знаю что такое deep analysis, но если вам нужен language server, есть https://github.com/neoclide/coc-python
Для форматирования по pep8 тоже есть дюжина решений.
А вы сами на python в vim пишите?
источник

PE

Petr Ermishkin in VIM Ru Community
Нет, на TypeScript и очень доволен. Если хотите перейти на вим, поищите репу с дотфайлами какого-нибудь проф. программиста на питоне. Не обязательно пользоваться ровно всем тем же, — дальше просто выберете по вкусу
источник

f

fishsouprecipe 🤍 in VIM Ru Community
Petr Ermishkin
Нет, на TypeScript и очень доволен. Если хотите перейти на вим, поищите репу с дотфайлами какого-нибудь проф. программиста на питоне. Не обязательно пользоваться ровно всем тем же, — дальше просто выберете по вкусу
Ну вот, я очень много чего искал месяца 2 где-то, никак не смог сделать идеальную микстуру из пакетов, понял, что скорее всего, нужно писать самому их, а это уже не в моих силах)
источник

AR

Andrey Ryadovoy in VIM Ru Community
fishsouprecipe 🤍
Ну вот, я очень много чего искал месяца 2 где-то, никак не смог сделать идеальную микстуру из пакетов, понял, что скорее всего, нужно писать самому их, а это уже не в моих силах)
Есть по Python соберёте, сбросьте. Я кроме https://github.com/python-mode/python-mode ничего не нашёл интересного
источник

NA

Nikita Antonenkov in VIM Ru Community
Вам нужен language server (например, pyls), language client (например, LanguageClient_neovim) и пара строчек в vimrc, где указывается, что для python надо обращаться к вашему language server так-то и так-то
источник

AR

Andrey Ryadovoy in VIM Ru Community
Nikita Antonenkov
Вам нужен language server (например, pyls), language client (например, LanguageClient_neovim) и пара строчек в vimrc, где указывается, что для python надо обращаться к вашему language server так-то и так-то
Ок, спасибо, завтра попробую
источник

f

fishsouprecipe 🤍 in VIM Ru Community
Nikita Antonenkov
Вам нужен language server (например, pyls), language client (например, LanguageClient_neovim) и пара строчек в vimrc, где указывается, что для python надо обращаться к вашему language server так-то и так-то
можно ваш .vimrc? :)
источник

NA

Nikita Antonenkov in VIM Ru Community
let g:LanguageClient_serverCommands = {
 \ 'python': ['~/.config/pynvim3/bin/python', '-m', 'pyls'],
 \ 'javascript': ['javascript-typescript-stdio'],
 \ 'typescript': ['javascript-typescript-stdio'],
 \ 'typescriptreact': ['javascript-typescript-stdio'],
 \ 'typescript.tsx': ['javascript-typescript-stdio'],
 \ 'rust': ['rustup', 'run', 'stable', 'rls'],
 \ 'dockerfile': ['hadolint'],
 \ 'haskell': ['hie-wrapper'],
 \ 'elixir': ['elixir-ls'],
 \ 'c': ['cquery', '--init={"cacheDirectory":"/tmp/cquery"}'],
 \ 'cpp': ['cquery', '--init={"cacheDirectory":"/tmp/cquery"}'],
 \ 'cs': ['mono', '~/.cache/omnisharp-vim/omnisharp-roslyn/OmniSharp.exe', '-lsp'],
\ }
источник

NA

Nikita Antonenkov in VIM Ru Community
Если у вас neovim и установлен LanguageClient_neovim, то базовый конфиг будет примерно такого вида
источник

f

fishsouprecipe 🤍 in VIM Ru Community
В целом, какие преимущества в тонко настроенного вим перед пайчармом?
источник

f

fishsouprecipe 🤍 in VIM Ru Community
8/16 ОЗУ
источник

AR

Andrey Ryadovoy in VIM Ru Community
fishsouprecipe 🤍
В целом, какие преимущества в тонко настроенного вим перед пайчармом?
В скорости писанины, но при условии, что привык
источник

AR

Andrey Ryadovoy in VIM Ru Community
Можно ли при запуске от sudo подтягивать настройки пользователя?
источник

NA

Nikita Antonenkov in VIM Ru Community
Andrey Ryadovoy
Можно ли при запуске от sudo подтягивать настройки пользователя?
Попробуйте симлинкнуть vimrc в домашнюю директорию рута
источник
2020 May 14

¥

¥αros!αν in VIM Ru Community
Andrey Ryadovoy
Можно ли при запуске от sudo подтягивать настройки пользователя?
sudoedit
источник
2020 May 15

J

Jmik in VIM Ru Community
Можно ли изменить формат
Вывода номера строки?
Т.е
set nu
Слева появляется номер строки, можно ли вывести в него дополнительную информацию
Например "+" если строка не сохранена или
">" если в этой строке можно развернуть фолдинг
источник
2020 May 16

¥

¥αros!αν in VIM Ru Community
Jmik
Можно ли изменить формат
Вывода номера строки?
Т.е
set nu
Слева появляется номер строки, можно ли вывести в него дополнительную информацию
Например "+" если строка не сохранена или
">" если в этой строке можно развернуть фолдинг
Ну да
Раз плагины могут так делать, то и в конфиге тоже можно такое провернуть

Это можно даже в отдельный плагин обернуть :D
источник