BBS水木清华站∶精华区

 
何谓 Yanking 
 
     将 kill ring 的内容取出的动作,称为  yank。 
      yank 除了可  yank 最新  killing 的资料,也可 
      yank 早先  killing的内容。现在就以二种不同的 
      yank 做为讨论的对象。 
 
     将最新  killing的文件从  kill-ring中取出的方法 
     很简单,只要使用 `` Ctrl-y'' 即可。 但在  yank 时,一定要确保 
     在 killing-ring 中存有被删除的资料。 
 
     想要  yank 最新  killing之前的文件,就较为复杂了。所谓的 
     较为复杂,只是多了一个移动指向  kill-ring 变数值的程序而已。 
     因为  yank 指令所要yank 的内容,全视指标指向  kill-ring 
     的位置而定。此指标一般都是指向最新放入的文件。若想  yank 
     其它的内容,就必需先移动指标了。 
          移动  kill-ring 指标的方法是使用 `` Meta-y'' (yank-pop), 
     但在使用 `` Meta-y'' 之前,一定要先使用 `` Ctrl-y''。 换言之, 
     `` Meta-y'' 的使用,一定要紧跟在 `` Ctrl-y'' 之後。 
          `` Meta-y'' 的运作是将指向  kill-ring 入口的指标,向前移动, 
     再将`` Ctrl-y''  yank 出来的资料 ,以此时指标指向的文件取而代之。 
     这就是为何使用 `` Meta-y'' 指令之前,一定要先执行 `` Ctrl-y''。 以 
     `` Meta-y'' 来移动指标,并不会影响  kill-ring 变数值的内容次序。 

BBS水木清华站∶精华区