5 vim vi notepad++ text-editors
我正在尝试从 Notepad++ 迁移到 vi。在 N++ 中,我一直依赖块编辑(或“列模式”),因为它极大地提高了生产力:我可以在用鼠标标记之前按 ALT 选择一个矩形的文本区域,然后复制、移动、粘贴任何地方的矩形区域。此外,可以垂直拖动光标,以便我可以同时在多个后续行上模拟输入。
vi 有没有类似的功能?如果是,我该怎么做?
真的吗,维?你确定你不是说 vim 或 gVim?
我要在这里试一试,假设你是后者。gVim 有多种选择文本的方式,最类似于 Notepad++ 中的块编辑,在 gVim 中也方便地称为块编辑。你启动它Ctrlv,然后选择。
如果你也想“跳过空白”,把它放下
:set virtualedit=block
Run Code Online (Sandbox Code Playgroud)
然后用 重复该部分Ctrlv。x剪切选择,y猛拉它(复制的另一个词),p粘贴它。所有这些在主题上都有一些变化。Vim 确实有大量的文本操作功能——我敢说,我不知道有任何其他编辑器在这方面接近它。
Ups,刚刚也看到了另一个问题。输入多行,即。像这样(一种方法):选择垂直列Ctrlv,按I,向下键入内容,按转义键……它也应该将自身复制到所有其他行。
请注意,如果您在 Windows 上使用 GVim Ctrlv,默认情况下将尝试放置系统剪贴板缓冲区。Ctrlq是在 Windows 上执行相同操作的替代键绑定。
| 归档时间: |
|
| 查看次数: |
6339 次 |
| 最近记录: |