Size: a a a

2020 October 12

G

GNU/Vsevolod in pro.vim
Yaroslav Schekin
А зачем Вам регистры в функциях, там же переменные есть?
Как вставить текст в переменной в буффер вместо символа под курсором?
источник

V

Vim Help in pro.vim
Found help for :let-@ in Vim docs:
https://vimhelp.org/eval.txt.html#%3Alet%2D%40
источник

ap

antony pywhy? in pro.vim
Классный бот
источник

EG

Emmanuel Goldstein in pro.vim
antony pywhy?
Классный бот
Спасибо
источник

YS

Yaroslav Schekin in pro.vim
GNU/Vsevolod
! отключит маппинги, но не более. У меня ф-ция может вернуть что-то, наподобие \u1234, и бэкслеш в vimscript сдвигает текст влево автоматически (из-за vim_indent_cont)
В смысле, что-то вроде:
execute "normal! xi\<C-R>\<C-O>=Func()\<Esc>"
?
источник

G

GNU/Vsevolod in pro.vim
Yaroslav Schekin
В смысле, что-то вроде:
execute "normal! xi\<C-R>\<C-O>=Func()\<Esc>"
?
источник

EG

Emmanuel Goldstein in pro.vim
Регистр-то можно и восстановить потом
источник

EG

Emmanuel Goldstein in pro.vim
let l:backup = @m 
let @m = ...
execute ...
let @m = l:backup
источник

YS

Yaroslav Schekin in pro.vim
Зря Вы "normal!" не используете, зря...
Потом кто-то (Вы или plugin) сделает remapping x (например) и всё это внезапно сломается.
Хмм... я почему-то не ожидал, что execute будет видеть локальные переменные, а оно работает. :)
источник

ap

antony pywhy? in pro.vim
есть у кого-то шпора по хоткеям вима?
источник

н

немедленно in pro.vim
:h maps
источник

н

немедленно in pro.vim
эх, не нашёл
источник

ap

antony pywhy? in pro.vim
еще вопрос:
как скопировать строчку кода наверх
источник

ap

antony pywhy? in pro.vim
спс
источник

н

немедленно in pro.vim
источник

b⛅

bouncepaw ⛅ in pro.vim
antony pywhy?
еще вопрос:
как скопировать строчку кода наверх
yyP может?
источник

ap

antony pywhy? in pro.vim
источник

ap

antony pywhy? in pro.vim
:yyP
источник

b⛅

bouncepaw ⛅ in pro.vim
Просто yyP
источник

b⛅

bouncepaw ⛅ in pro.vim
Это скопирует текущую строку и вставит её перед текущей
источник