Как у меня был псевдоним для трубы magrittr от R в vscode - PullRequest
0 голосов
/ 06 ноября 2019

Мне нужен псевдоним для ввода %>% в vscode (команда pipe в R). В Rstudio это сопоставлено с Ctrl + Shift + M, но если это не доступно в vscode по какой-либо причине, я рад сопоставить что-то еще, я просто не уверен, как добавить новый псевдоним.

1 Ответ

0 голосов
/ 06 ноября 2019

Я не использую vscode, но, возможно, макрос может работать с использованием https://marketplace.visualstudio.com/items?itemName=geddski.macros. В разделе Передача аргументов командам :

Многие командыпринимать аргументы, например команду «type», которая позволяет вставлять текст в редактор.

Возможно, это будет работать (не проверено). Добавьте это к вашему settings.json:

"macros": {
  "addPipe": [
    "cursorEnd",
      {"command": "type", "args": {"text": "%>%"}}
  ]
}

и это к вашему keybindings.json:

{
  "key": "ctrl+shift+M",
  "command": "macros.addPipe"
}
...