首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复制和粘贴一行的有效方法

复制和粘贴一行的有效方法
EN

Stack Overflow用户
提问于 2014-11-25 14:21:10
回答 1查看 100关注 0票数 2

若要复制和粘贴一行,请使用以下方法

代码语言:javascript
复制
C-a - beginning of line

#save the line to kill-ring using kill-line(this is faster than marking,
# move to end of line and C-w)
C-k - kill-line
C-/ - undo kill-line 

# move point to required line
C-p or C-n or C-s (search for the nearest line where the paste must be done)

C-y # paste the line

有没有比这更有效的方法。在vim中,只需输入yy,导航,p就可以完成这项工作。

EN

回答 1

Stack Overflow用户

发布于 2014-11-25 15:07:16

对于邪恶模式,只需使用默认的vim键绑定.http://wikemacs.org/index.php/Evil

否则,M-w (杀环保存)将保存该区域。如果没有选定区域,则要复制当前行:

代码语言:javascript
复制
(put 'kill-ring-save 'interactive-form
 '(interactive
   (if (use-region-p)
       (list (region-beginning) (region-end))
     (list (line-beginning-position) (line-beginning-position 2)))))
(put 'kill-region 'interactive-form
 '(interactive
   (if (use-region-p)
       (list (region-beginning) (region-end))
     (list (line-beginning-position) (line-beginning-position 2)))))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27129147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档