Ah, lord, somebody in #vim
on Freenode helped me out: that line going around is bugged, because ;
doesn't mean subsequent-command in Vim.
The following works as intended:
mvim --remote-silent +":%line | silent foldo!" "%file"
Таким образом, это похоже на « выполнить команду с диапазоном молча »; но это в отображении, и поэтому решение не применимо к тому, что я пытаюсь сделать.
Я использую Skim PDF-viewer с LaTeX Sync и команду, подобную следующей, чтобы перейти на соответствующую строку в экземпляре MacVim:
mvim --remote-silent +":%line;foldo!" "%file"
К сожалению, это печатает « E490: No fold found
» большую часть времени. Однако, пытаясь заставить замолчать эту ошибку, +":%line;silent! foldo!"
я сталкиваюсь с другим : « E481: No range allowed
».
Я также пробовал try | foldo! | endtry
и подобное; но все подходы, которые я нашел, не передают диапазон в foldopen!
вызов. Есть ли способ для меня это сделать?
Ah, lord, somebody in #vim
on Freenode helped me out: that line going around is bugged, because ;
doesn't mean subsequent-command in Vim.
The following works as intended:
mvim --remote-silent +":%line | silent foldo!" "%file"