nel*_*nic 38 keyboard-shortcuts atom-editor
在Atom Editor中编辑文件时,如何选择需要执行相同编辑的多行?
例如:
this.name = name;
this.age = age;
this.sound = sound;
Run Code Online (Sandbox Code Playgroud)
需要转变为:
that.name = name;
that.age = age;
that.sound = sound;
Run Code Online (Sandbox Code Playgroud)
试想一下,有很多这些线的,但我们不希望使用查找和替换,因为它会改变比我们更需要.
是否有一系列键盘快捷键(最好是Mac),我们可以使用它们:
然后一次将更改应用于多行(批量)
我知道如何在SublimeText中执行此操作:http://sublime-text-unofficial-documentation.readthedocs.org/en/latest/editing/editing.html#column-selection 但在Atom中尝试了许多不同的组合键而没有任何运气和谷歌搜索已证明无果......
nwi*_*ler 53
有几种方法可以实现这一目标:
您可以使用Ctrl+ Shift+ 启用列选择模式↑/↓.这将允许您将光标扩展到多行.选择所有行后,释放键,然后使用Delete键删除要替换的文本.完成后,Esc按键释放光标.
注意:您将需要禁用任务控制(键绑定在OS X)使用这个组合键.
为此,请打开"系统偏好设置">"任务控制
找到Mission Control和Applications窗口的键绑定:
禁用这两个的键绑定:
更多细节在这里.
如果安装Sublime Style Column Selection包,则可以使用Alt+ Mouse选择相关列.
更多细节在这里.
小智 12
将光标放在第一个"this"的某处,执行Ctrl+ D(OS X:command+ D)三次.然后输入"那个".
另一个选项是选择要编辑的行.然后从"选择"菜单中选择"拆分为行".然后点击home-key并在多光标模式下开始编辑.
对于我在Atom 1.7.4上,它通过在我的/ Users/username /.atom/keymap.cson中添加以下行来工作.当然我使用alt-shift-down作为快捷方式.
'atom-workspace atom-text-editor:not([mini])':
'alt-shift-down': 'editor:add-selection-below'
Run Code Online (Sandbox Code Playgroud)
更新:我无法同时配置alt + shift + down和alt + shift + up.现在我可以使用alt + shift + down
归档时间: |
|
查看次数: |
32880 次 |
最近记录: |