Size: a a a

2020 November 03

D

Denis GDevv in pro.vim
Что-то вроде такого, если использовать табы (2 пробела длинной), хорошо видно иерархию. Если же пробелами представить - там же каша получится?
источник

D

Denis GDevv in pro.vim
Хотя гайдлайн выходящий из центра буквы это такое конечно себе, но в принципе сойдёт для понимания иерархии :)
источник

AM

AlexShell Makise in pro.vim
Aleksey Grischenko
По хорошему надо раз в полчаса-час вставать и хотя бы немножко двигаться, тут мышь не спасет
Я вообще не встаю практически
источник

AM

AlexShell Makise in pro.vim
Но могу лечь, ибо жилое место - диван с приставленным столом
источник

GK

Georgy Komarov in pro.vim
Vadim Goncharov
я и мышь по тем же причинам не брезгую
Некоторые даже используют мышиные жесты в neovim (notomo/gesture.nvim). :)
Ведь это может быть и удобно, если работаешь за ноутбуком с большим тачпадом.
источник

NM

Nickolay M. in pro.vim
Ладно я не знаю что такое Флаттер, но попутно кстати вопрос - что сейчас в виме модно для подсветки табов и пробелов? А то по работе у меня yaml через yaml и yaml-ом погоняет 🤦‍♂️
источник

NM

Nickolay M. in pro.vim
Denis GDevv
Кто-нибудь на Флаттере в виме разрабатывает? Как вы настраиваете оступы: табы (в 2 пробела) или пробелы? Последнее не получится же посвечивать отдельное двухпробельное расстояние? Только каждый пробел? Это же каша получится, иерархию отследить будет сложно
для конкретных типов файлов у меня, помимо глобальных настроек для отступов такая дичь есть
au BufNewFile,BufRead *.py
   \ set tabstop=4
   \ set softtabstop=4
   \ set shiftwidth=4
   \ set textwidth=79
   \ set expandtab
   \ set autoindent
   \ set fileformat=unix

au BufNewFile,BufRead *.js, *.html, *.css, *.yaml
   \ set tabstop=2
   \ set softtabstop=2
   \ set shiftwidth=2
   \ set expandtab
источник

JC

Julian =) Coffee in pro.vim
Nickolay M.
для конкретных типов файлов у меня, помимо глобальных настроек для отступов такая дичь есть
au BufNewFile,BufRead *.py
   \ set tabstop=4
   \ set softtabstop=4
   \ set shiftwidth=4
   \ set textwidth=79
   \ set expandtab
   \ set autoindent
   \ set fileformat=unix

au BufNewFile,BufRead *.js, *.html, *.css, *.yaml
   \ set tabstop=2
   \ set softtabstop=2
   \ set shiftwidth=2
   \ set expandtab
но... filetypes
источник

JC

Julian =) Coffee in pro.vim
они же специально для такого сделаны, нет?
источник

JC

Julian =) Coffee in pro.vim
я про ftplugin
источник

EG

Emmanuel Goldstein in pro.vim
И ещё :help FileType
источник

V

Vim Help in pro.vim
Found help for FileType in Vim docs:
https://vimhelp.org/autocmd.txt.html#FileType
источник

G

GNU/Vsevolod in pro.vim
Nickolay M.
для конкретных типов файлов у меня, помимо глобальных настроек для отступов такая дичь есть
au BufNewFile,BufRead *.py
   \ set tabstop=4
   \ set softtabstop=4
   \ set shiftwidth=4
   \ set textwidth=79
   \ set expandtab
   \ set autoindent
   \ set fileformat=unix

au BufNewFile,BufRead *.js, *.html, *.css, *.yaml
   \ set tabstop=2
   \ set softtabstop=2
   \ set shiftwidth=2
   \ set expandtab
Всегда настраиваю только tabstop и shiftwidth, softtabstop имеет смысл?
источник

NM

Nickolay M. in pro.vim
Ахз, эта копипаста со мной года с 2004
источник

NG

Nicholas Guriev in pro.vim
с тех пор в виме много чего поменялось
источник

NG

Nicholas Guriev in pro.vim
в т.ч. и tabstop, shiftwidth
источник

VG

Vadim Goncharov in pro.vim
Denis GDevv
Кто-нибудь на Флаттере в виме разрабатывает? Как вы настраиваете оступы: табы (в 2 пробела) или пробелы? Последнее не получится же посвечивать отдельное двухпробельное расстояние? Только каждый пробел? Это же каша получится, иерархию отследить будет сложно
вот поэтому-то двухпробельный стиль уродлив
источник

VG

Vadim Goncharov in pro.vim
GNU/Vsevolod
Всегда настраиваю только tabstop и shiftwidth, softtabstop имеет смысл?
следует прочитать хелп и делать ровно наоборот
источник

VG

Vadim Goncharov in pro.vim
tabstop должен быть 8, его не надо менять никогда.
источник

VG

Vadim Goncharov in pro.vim
Nicholas Guriev
в т.ч. и tabstop, shiftwidth
да ну, что в них менялось с 2004
источник