我非常喜欢Notepad ++中的一个功能,按下Alt
并选择鼠标启用矩形选择,就像桌面上的选择一样...无法想到它的正确用语,也许{ {1}}或rectangular selection
或vertical selection
。很酷的是,它也可以使用空行结尾,它会自动生成空格。
Atom中是否有类似的功能?
例如,一个用例是用block selection
命令提取文件列表:
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
的行尾
我确信有更好的方法。没有任何插件可以吗?你知道另一种选择吗?
进一步的研究表明
在 alt + shift + ↓
下添加选项
将另一个光标放在当前光标下面......但它不会用白色空格填充这些线条。还存在什么东西也填补线?
答案 0 :(得分:5)
首先,根据official site of Notepad++,此功能称为列模式编辑。
有一个插件可以在Atom中执行类似的操作,但遗憾的是,如果该行不够长,则会跳过行,填充空间。这是插件:
答案 1 :(得分:3)
今天我在Atom找到了一个名为&#34; column-select&#34;的软件包。到目前为止它完美无缺。它们的工作方式非常接近于Rstudio和Kate的Block选择的实现。
它不会增加空间来填补空白。如果有任何东西,它会让你垂直选择(跳过空行和没有足够长度的行)。
以下来自github的gif显示了它是如何工作的:
答案 2 :(得分:0)