有个问题,一直找不到好的解决方案:
在编辑中,常常会有要把后一个单词移到前面,就是交换一下两个单词的位置。在Emacs中,可以用
代码: 全选
M-t
代码: 全选
dwwP
(或者有什么插件吗?)
这么老的帖子都被你找到了。。。Fermat618 写了:我写了个,你过来吧
viewtopic.php?f=68&t=337540
还没 transwrd.vim 好玩呢。而且 transwrd.vim 是支持 repeat.vim 的(使用 . 重复)。nedzqbear 写了:刚刚写了个交换的脚本,可以交换列。
111 222 col3 col4 col5
222 111 col3 col4 col5
详细见:http://www.vim.org/scripts/script.php?script_id=3708
偶尔有这样的需要,我会用调用外部的awk来实现。如果是编辑表格,vimwiki里面有编辑表格的功能,比较好用。nedzqbear 写了:刚刚写了个交换的脚本,可以交换列。
111 222 col3 col4 col5
222 111 col3 col4 col5
详细见:http://www.vim.org/scripts/script.php?script_id=3708
这种功能貌似 ^Vd<move>p 就可以了Fermat618 写了:偶尔有这样的需要,我会用调用外部的awk来实现。如果是编辑表格,vimwiki里面有编辑表格的功能,比较好用。nedzqbear 写了:刚刚写了个交换的脚本,可以交换列。
111 222 col3 col4 col5
222 111 col3 col4 col5
详细见:http://www.vim.org/scripts/script.php?script_id=3708
这个的确可以。lilydjwg 写了:这种功能貌似 ^Vd<move>p 就可以了Fermat618 写了:偶尔有这样的需要,我会用调用外部的awk来实现。如果是编辑表格,vimwiki里面有编辑表格的功能,比较好用。nedzqbear 写了:刚刚写了个交换的脚本,可以交换列。
111 222 col3 col4 col5
222 111 col3 col4 col5
详细见:http://www.vim.org/scripts/script.php?script_id=3708