Сокращение для `Перейти к определению` переменных в RStudio? - PullRequest
0 голосов
/ 04 июля 2018

Чрезвычайно удобная функция многих IDE - возможность быстро найти любую из ваших функций / определений переменных, просто выделив имя функции, затем щелкнув правой кнопкой мыши и выбрав "Go to definition".

Например, Spyder IDE для Python имеет его (с ярлыком Ctlr+G):

def hello():
    print("by World")

# main program starts here
hello() # Highlight 'hello' in IDE and right mouse click to go to its definition above.

Итак, для RStudio мы хотим того же - вы создаете функцию:

hello <- function () print("hello")
# main program starts here

Тогда где-нибудь в вашем проекте, где вы это называете:

hello()

Вы сможете быстро перейти к определению hello(), то есть к строкам выше.

Есть ли у RStudio? Планируется ли это иметь?
Любое решение?

Ответы [ 3 ]

0 голосов
/ 04 июля 2018

вы можете использовать? в консоли, например: ?"function" для поиска в определении, если функция существует. Или использовать ?? например: ??"function" для поиска ключевых слов во всем документальном фильме.

0 голосов
/ 09 июля 2018

Благодаря вышеупомянутым комментариям -
RStudio имеет прекрасный способ получить доступ ко всем определениям функций (вашим или из пакетов) через сокращенный F2.

Там также есть маленькая иконка с волшебной палочкой (вверху слева от значков «Выполнить»), которая ведет вас к нескольким другим полезным утилитам редактирования / отслеживания кода, таким как Извлечение функции / переменной и т. Д.

0 голосов
/ 04 июля 2018

Я считаю, что это Go to file/function КОРОБКА ниже строки МЕНЮ в R studio, с помощью которой вы могли бы это сделать. Также это короткий путь, вы можете сделать это по CNTRL +

Дайте мне знать, если это вам поможет.

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