Как дублировать строку на себя?

#ide #jetbrains-ide

#ide #jetbrains-ide

Вопрос:

В редакторе JetBrains, какой короткий путь (или хитрость) для дублирования строки на самой себе без прерывания (не похоже Ctrl D). Другими словами, я хочу превратить это:

  constructor(obj: Schema$Car) {
        this.brand =
        this.id =
        this.model =
        this.photoBack =
        this.photoFront =
        this.photoInteriorBack =
        this.photoInteriorFront =
        this.photoSide =
        this.seatCount =
        this.year =
    }
  

в это:

 constructor(obj: Schema$Car) {
    this.brand = obj.brand 
    this.id = obj.id
    this.model = obj.model
    this.photoBack = obj.photoBack
    this.photoFront = obj.photoFront
    this.photoInteriorBack = obj.photoInteriorFront
    this.photoInteriorFront = obj.photoInteriorFront
    this.photoSide = obj.photoSide
    this.seatCount = obj.seatCount
    this.year = obj.year
}
  

Комментарии:

1. Если только нет какого-либо плагина или встроенной функциональности (о которой я не знаю), которая предлагает это… Правильный путь — использовать несколько кареток. Идея такова: 1) создайте курсор в каждой строке перед именами полей (то есть сразу после this. ). 2) Используйте сочетание клавиш для выбора до конца слова 3) Скопируйте в буфер 4) переместите в позицию, введите obj. и вставьте из буфера.

2. @LazyOne спасибо, я понял это, попробовав несколько вещей