Я очень новичок в Python, и я привык к R-студии, поэтому выбираю Spyder. На макете Spyder я увидел кнопку "запустить текущую строку (ctrl + f10)". Но это не работает, нажимая кнопку или c + 10. Я что-то упускаю? Я могу выбрать только script и 'ctrl + enter', чтобы запустить текущую строку, которая совсем не удобна. Я использую ubuntu с дистрибутивом Anaconda.
Как запустить текущую строку в Spyder 3.5 (ctrl + f10 не работает)
Ответ 1
Ключом для запуска текущей строки является F9
. Ярлык ctrl+F10
используется, если вы находитесь в режиме отладки.
Вы можете увидеть список ярлыков, выбрав Preferences
в меню Tool
, а затем нажав Keyboard shortcuts
.
Ответ 2
Исходя из R studio, я предполагаю, что вы надеялись получить команду, которая запускает следующую команду, а не только одну строку (которая может разбить команду на несколько частей и вызвать ошибки).
Точного эквивалента еще не существует, но если вы привыкли добавлять # %% до и после фрагментов ("ячеек"), которые вы хотите запустить вместе, то вы можете использовать следующие команды для запуска всего фрагмента.
Запустить ячейку: Ctrl + Return
Запустите ячейку и продвигайтесь: Shift + Return
Ответ 3
Некоторые клавиатуры имеют разную раскладку с точки зрения того, что клавиши должны делать. Для меня бег происходит, если сделано через Fn + F9
.
Ответ 4
F9
- это ключ, который делает эту работу за вас. Чтобы воспроизвести стиль RStudio, перейдите в " Preferences
в меню " Tools
выберите " Keyboard Shortcuts
.
Поскольку Ctrl + Enter
назначен другой функции, сначала измените ее. Затем назначьте значение Ctrl + Enter
F9
Ctrl + Enter
. Теперь Spyder такой же, как RStudio. По крайней мере, в пути.
Ответ 5
Control Enter - это быстрый способ выполнения строки или блока кода в R Studio и Python.
В Spyder, убедитесь, что линия или блок выделены, прежде чем нажать Ctrl-Enter