#python-3.x #pycharm #edit
#python-3.x #pycharm #Редактировать
Вопрос:
Я обнаружил, что вставляю много блоков (как показано ниже), чтобы поиграть с ними в PyCharm. Есть ли способ быстро удалить первые 4 символа в каждой строке, а не делать это вручную один за другим?
Перед примером:
1| def average_evens(start, end):
2| sum = 0
3| count = 0
4| for i in range(start, end 1):
5| [fill in this blank]
6| return sum / count
После примера:
def average_evens(start, end):
sum = 0
count = 0
for i in range(start, end 1):
[fill in this blank]
return sum / count
Ответ №1:
Вы можете добавить несколько кареток (по умолчанию alt mouse1), а затем удалить символы, это немного быстрее.
Ответ №2:
В PyCharm есть плагин, который можно включить для эмуляции команд Vim. Если это включено, вы можете нажимать <Ctrl> v
, чтобы выделять блоки текста курсором. Начиная с наведения курсора на первый символ первой строки в вашем примере, вы могли бы сделать
<Ctrl> v
(Войдите в режим визуального блока)5 <↓>
(Выделите 5 строк вниз)3 <→>
(Выделите 3 символа справа, делает это для всех выделенных строк)x
(Удалить выделенный блок) 4a.u
(Отменить, если вы допустили ошибку)
Те же инструкции будут работать для любого блока, который вы хотите удалить; вам просто нужно изменить номера на шагах 2 и 3.