Мне очень понравилась функция Notepad ++, нажав Alt и выбрав с помощью мыши возможность выбора прямоугольника, точно так же, как выбор на рабочем столе... не может придумать правильный термин для него, возможно, rectangular selection или vertical selection или block selection. Самое приятное, что он работал также с пустым концом строки, автоматически генерировал пробелы.
Есть ли аналогичная функциональность в Atom?
Так, например, прецедентом будет извлечение списка файлов с помощью команды tree:
.
├── element_portals_commands
│ ├── depends.txt
│ └── init.lua
├── element_portals_functional
│ ├── portal_data_api.lua
├── liquid_portals
│ ├── constants.lua
│ ├── crafts.lua
│ ├── depends.txt
│ ├── sounds
│ │ └── fireball_whoosh.ogg
│ └── textures
│ ├── ray_y_tile.png
│ └── README.md
.......
поместите мультикоманду на фиксированную ширину (последний | для каждой строки представляет курсор)
. |
├── element_portals_commands |
│ ├── depends.txt |
│ └── init.lua |
................
│ ├── sounds |
│ │ └── fireball_whoosh.ogg |
│ └── textures |
│ ├── ray_y_tile.png |
│ └── README.md |
.......
и начните вводить
. <- |
├── element_portals_commands <- |
│ ├── depends.txt <- |
│ └── init.lua <- |
................
│ ├── sounds <- |
│ │ └── fireball_whoosh.ogg <- |
│ └── textures <- |
│ ├── ray_y_tile.png <- |
│ └── README.md <- |
.......
Что я делаю сейчас, чтобы добиться этого:
- Найдите и замените конец строки
\rили\nбольшим количеством пробелов \n - Затем Ctrl + Click мой выход.
- Вставьте char.
- Обрезать конец строки.
Я уверен, что есть лучший способ. Это возможно без какого-либо плагина? Вы знаете альтернативу?
Обновление:
Некоторые дальнейшие исследования показали, что
Добавить выбор ниже alt + shift + ↓
помещает другой курсор под текущим курсором... но он не заполняет строки пробелами. Существует что-то, что также прокладывает линии?
