很抱歉标题不好,但是
使用此代码,,,
import { amethod, methodb, methodc } from '../../utils/mockData';
这个怎么做
import {
amethod,
methodb,
methodc
} from '../../utils/mockData';
使用 VIM?我的意思是我怎样才能快速做到这一点?
我所做的是
- 转到第一个方法。
- 按 Enter
- 转到方法的末尾..
- 按 Enter...
- 转到第二种方法。 6.... ...
VIM 太慢了。我们可以在 VIM 中快速做到这一点吗?我想我可以用鼠标更快:(
import { amethod, methodb, methodc } from '../...';
^
最佳答案
f ;r<CR>;.;.;.
我觉得速度并不是特别慢。也许有点太重复了?
这是一个稍微聪明一点(但可能不是那么聪明)的方法:
ciB " change in brackets
<CR><CR> " insert two carriage returns
<Up> " move up one line
<C-r>" " insert previous content of brackets
<Esc> " leave insert mode
:s/,/,\r/g<CR> " put each symbol on its own line
=iB " re-indent the content of brackets
为了方便起见可以映射:
nnoremap <key> ciB<CR><CR><Up><C-r>"<Esc>:s/,/,\r/g<CR>=iB
或者您可以寻找一个合适的插件来优雅地处理极端情况。
关于vim - 如何在VIM中的{}中多行导入函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64345854/