Я только что переключился с windows 7 на windows 10. на моем компьютере.
Когда я все еще использовал windows 7, комбинация CTRL + R или CTRL + ENTER запускала строку кода, которой я былКроме того, если код продолжится на одну или несколько строк ниже или начнется над моей текущей строкой, он будет выполнять весь раздел без необходимости его выбора.
После переключения на windows 10 те же комбинации будут запускать только строку кода, в которой я сейчас нахожусь, или фрагмент кода, который я выбрал.Для примера:
#Tryout
for(i in 1:3){
print(i)
}
Этот код обычно запускается сразу, без необходимости его выбора, даже когда я начинаю с первой строки (#Tryout).Теперь, если я не выберу, мне нужно будет трижды использовать CTRL + R или CTRL + ENTER, чтобы пройти через этот код, и я должен начать с правильной строки.Запуск в строке #Tryout не будет запускать какую-либо часть кода, а только приведет к тому, что строка #Tryout будет отображаться в консоли.
Я не очень хорошо разбираюсь в компьютерах (в своих ответах, пожалуйста, делайте вид, чтоадрес пятилетнего ребенка), поэтому один из моих коллег посмотрел на него, который является нашим экспертом по R. Вот результаты:
- Проблема возникает в обоих RStudio как в автономной версии R.
- Я использую R версии 3.3.2, так же, как и до обновления Windows.Переход на версию 3.5 не решил проблему.
- У меня есть другие коллеги, также использующие R 3.3 в сочетании с Windows 10, для которых эта проблема не возникает.
- Переход к Tools-Global Options-Кодирование и установка флажка «Фокусная консоль после выполнения из источника» не помогает
- Когда мы перешли к «Изменить сочетания клавиш», имя, прикрепленное к ярлыку (CTRL + R или CTRL + ENTER)было то же самое, что и для других коллег, для которых функция выполняет все строки в команде: «Выполнить текущую строку или выбор»
Проблема не мешает мне использовать R, но этоутомительно, и я надеюсь, что кто-то может помочь мне решить это.Большое спасибо за чтение!