Как заменить все параметры? - PullRequest
0 голосов
/ 19 мая 2018

Теперь у меня есть длинная функция, написанная мной, и я хочу изменить символ параметра.Какой самый простой способ сделать это?

#For explanation 
func <- function(x,y){
           i <- x+5
           t <- x+y
           g <- y+95
           p <- i+t+g
           return(p)
           }
#I want to change all the parameter x to number and the result should be
func <- function(number,y){
           i <- number+5
           t <- number+y
           g <- y+95
           p <- i+t+g
           return(p)
           }
#How can I do it quickly instead of manual replace them one by one?

1 Ответ

0 голосов
/ 19 мая 2018

Если вы работаете в RStudio IDE, вы можете выбрать одно вхождение имени переменной: ctrl - alt - shift - M , вы получите мульти-курсор на все вхождения переменной в нужном контексте (например, просто в теле функции, например, то, что вам нужно почти все время), а затем выможно переименовать.

Чтобы отменить мульти-курсор, вы можете нажать Esc или щелкнуть где-нибудь еще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...