Size: a a a

2020 May 17

VG

Vadim Goncharov in pro.vim
только зря место на экране есть будет
источник

in

ildar nizamov in pro.vim
Andrew Kochen
Удобно
а что именно удобно? :)
источник

AK

Andrew Kochen in pro.vim
Ну я привык в IDE иметь такое расположение
Делю экран пополам, в каждой части вкладки
источник

b⛅

bouncepaw ⛅ in pro.vim
А мне нравится как в виме: табы делятся на окна. Как будто несколько воркспейсов :)
источник

b⛅

bouncepaw ⛅ in pro.vim
Andrew Kochen
Ну я привык в IDE иметь такое расположение
Делю экран пополам, в каждой части вкладки
Я когда осваивал сублим текст, такую раскладку не смог освоить. Ещё не осилил жсон конфиги. И много чего ещё. Сублим такой сложный
источник

in

ildar nizamov in pro.vim
Andrew Kochen
Ну я привык в IDE иметь такое расположение
Делю экран пополам, в каждой части вкладки
tmux ?
источник

AK

Andrew Kochen in pro.vim
Только слышал про него. Видимо, пора )
источник

in

ildar nizamov in pro.vim
Andrew Kochen
Ну я привык в IDE иметь такое расположение
Делю экран пополам, в каждой части вкладки
после vim такое поведение ide у меня вызывает раздражение. синдром утенка видимо
источник

b⛅

bouncepaw ⛅ in pro.vim
Andrew Kochen
Только слышал про него. Видимо, пора )
Ещё бывают терминалы, которые позволяют делить экран: tilix, terminator
источник

VG

Vadim Goncharov in pro.vim
зачем он здесь?
источник

AK

Andrew Kochen in pro.vim
Ну вообще я хотел именно поделить ВИМ, чтобы можно было копировать из него туда-сюда
Теперь интересно я как расшарить "буффер обмена" между вимами
источник

EG

Emmanuel Goldstein in pro.vim
bouncepaw ⛅
Ещё бывают терминалы, которые позволяют делить экран: tilix, terminator
Ещё бывают тайловые оконные менеджеры
источник

VG

Vadim Goncharov in pro.vim
Andrew Kochen
Ну вообще я хотел именно поделить ВИМ, чтобы можно было копировать из него туда-сюда
Теперь интересно я как расшарить "буффер обмена" между вимами
зачем делить, если можно в одном? :) а так "+
источник

b⛅

bouncepaw ⛅ in pro.vim
"+ копирует в системный буфер, так что вставлять надо будет так, как вставляешь текст в терминал обычно
источник

b⛅

bouncepaw ⛅ in pro.vim
То есть не p :(
источник

VG

Vadim Goncharov in pro.vim
чойта? "+p и вперед
источник

b⛅

bouncepaw ⛅ in pro.vim
Vadim Goncharov
чойта? "+p и вперед
Ой, и правда 😅
источник

AK

Andrew Kochen in pro.vim
как-то сложно) Хочется копировать через y )
источник

NG

Nicholas Guriev in pro.vim
Andrew Kochen
как-то сложно) Хочется копировать через y )
:set clipboard+=unnamedplus
источник
2020 May 18

DD

Darkwing Duck in pro.vim
кто-нибудь генерирует tags каждый раз при сохранении?
нашел один мануал, хочу переделать чтобы перегенерировались каждый раз когда сохраняю файл (это достигнуто!), и чтобы он их "переподключал" командой tags+=директория

сделал так в .vimrc:
au BufWritePost *.php silent! !eval 'topdir="`git rev-parse --show-toplevel`" && $topdir/.git/hooks/ctags &'

т.к. все директории Глубже чем корневая - то сначала ищется корневая, потом от нее вызывается скрипт в корневая/.git/hooks/ctags , в котором:
#!/bin/sh
set -e
PATH="/usr/local/bin:$PATH"

gitdir="`git rev-parse --git-dir`"
cd $gitdir/..
projectdirectory=$PWD

# removing old file
trap 'rm -f "$projectdirectory/.git/$$.tags"' EXIT

# creating new tags file
ctags --tag-relative=yes -R -f "$projectdirectory/.git/$$.tags" --fields=+aimlS --languages=php --PHP-kinds=+cdfint-av --exclude="\.git"

#change original tags-file to just-created
mv "$projectdirectory/.git/$$.tags" "$projectdirectory/.git/tags"

после этого в .git/tags лежит верный файл tags

Остается подключить его командой tag+=новый файл... это нужно сделать в .vimrc
источник