Я использую RStudio, потому что считаю, что это хорошая среда разработки.
Я начинаю ощущать потребность пройти через код пакетов для более глубокого понимания или взломать функции certains. Когда я пытаюсь перемещаться с помощью Использование Ctrl + Click с помощью мыши Для функций, определенных в пакетах, код отображается в специальном средстве просмотра источников.
Проблема этого представления
- Это только чтение (почему?). Вы не можете пройти через код вызываемых функций и определить другое. Я знаю другую IDE (для других языков), где мы можем переходить через код рекурсивно в режиме только для чтения.
- Для общей функции у нас есть только строка UseMethod без кода.
Мое решение состояло в том, чтобы загрузить пакет (источник кода) и просмотреть код с помощью параметра "Найти файлы".
Есть ли у вас более эффективный метод для перехода через код? Я открыт для предложений: другая IDE? Windows/Unix? сетевое решение. Как вы думаете, можно ли установить версию сервера Rstudio в облаке, чтобы пройти через все R-пакеты без загрузки?
PS: Мой вопрос в основном о том, чтобы пройти код, не взламывая его.