TextMate剪切,复制和粘贴

By | 09月24日
Advertisement

另一项常用的操作是利用 Edit 菜单的剪切,复制和粘贴功能。这些都是其他软件常见的功能,但是TextMate在这些标准方法的基础之上增加了历史剪贴板。让我们做一个简单的例子来加深理解:

新建一个 TextMate 文档 (Ctrl+N)
输入下面的文字
Line Three.
Line One.
Line Two.
你可以通过历史剪贴板来重新安排它们的顺序。移动到文档的第一行(Apple+上),选择这一行(Shift+Apple+L),剪切它(Apple+X)。对最后一行进行一样的操作(Apple+下,Shift+Apple+L,Apple+X)。然后再如此操作最后一行(上,Shift+Apple+L,Apple+X)。
现在你可以依次粘贴它们。用Apple+V粘贴你历史剪贴板里面的最后一个记录。如果你想粘贴历史剪贴板里面的上一条记录的话需要按Shift+Apple+V,再次按这个组合键你可以粘贴出最后历史剪贴板里面的第一条记录。现在你可以按希望的顺序来排列这些行了。
如果排序顺序和你想的不一样,别害怕。按Ctrl+Option+Apple+V或者选择Edit -> Paste from Histor, TextMate会打开一个历史剪贴板列表。你可以用方向键来选择条目并按回车选择该条目。或者按ESC退出列表。

注意,粘贴出来的文本的缩进位置是由TextMate根据当前文档而决定的。虽然大多数情况下这个特性可以节省你不少时间,但是可能你偏偏不想这样。希望 Paste Without Re-indent。打开Edit菜单并按下Ctrl键你能看到这个命令。当然你也可以直接使用Ctrl+Apple+V来进行这个操作。如果这个特性让你感到讨厌,你可以在配置中禁用它。

Similar Posts:

  • vi的剪切、复制、粘贴、删除

    注:以下操作均为在vi命令模式下有效. 一.首先想说的是两个最重要的操作: 1.撤销操作:u 2.恢复操作:ctrl+r 二.删除:delete 与删除的相关的命令: 1.删除从光标所处字符开始的一个字串:dw 2.删除从光标开始n个字串:ndw 3.删除从光标字符开始的一行:D或d$ 4.删除光标所在行:dd 5.删除从光标开始的n行:ndd 6.几个不常用的:d):删除到下一句; d}:删除一段; d回车:删除两行. 三.获取删除内容. vi会缓冲近1-9的删除内容,最后一次操作缓冲标记为1

  • vi 整行 多行 复制与粘贴

    vi编辑器中的整行(多行)复制与粘贴就非常必要了. 1.复制 1)单行复制 在命令模式下,将光标移动到将要复制的行处,按"yy"进行复制: 2)多行复制 在命令模式下,将光标移动到将要复制的首行处,按"nyy"复制n行:其中n为1.2.3-- 2.粘贴 在命令模式下,将光标移动到将要粘贴的行处,按"p"进行粘贴 vi复制多行文本的方法 方法1: 光标放到第6行, 输入:2yy 光标放到第9行, 输入:p 此方法适合复制少量行文本的情况,复制第6行

  • 实现文本的复制和粘贴、文本的撤销和恢复(Swing JTextArea)

    实现文本的复制和粘贴.文本的撤销和恢复(Swing JTextArea) 文本的撤销和恢复是通过 addUndoableEditListener(UndoableEditListener listener)这个方法来注册实现的.只要是Document类及其子类都可以注册撤销和恢复的监听来实现文档的撤销和恢复,这是非常容易实现的.所以JTextComponent类以及其子类,JTextField,JTextArea,JTextPane都可以实现撤销和恢复功能.因为他们都可以获得Document实例

  • vi的复制与粘贴的相关命令

    vi 的复制与粘贴的相关命令:(除特殊说明以下操作均在命令模式下) 1. 将光标移动到将要复制的行处,按yy进行复制当前行(按nyy复制n行),再移动到粘贴位置,按p进行粘贴. 2.将光标移到复制的首位置,按下v,用hjkl移动,按y复制,按p粘贴. 3.光标移到起始行,输入ma:光标移到结束行,输入mb:光标移到粘贴行,输入mc:然后 :'a,'b co 'c,把 co 改成 m 就成剪切了. 4.光标移动到要复制的行,输入yny(n表示要复制该行以下n行):光标移动到粘贴行,按p粘贴. 5.

  • Vmware vSphere让本地和虚拟机可以通过复制和粘贴操作

    默认情况下,Vmware vSphere已禁用针对ESXESXi的复制和粘贴操作,以防止公开已复制到剪贴板中的敏感数据.其实可以通过设置启用它,具体操作如下: 1.使用vSphere Client 登录到vCenter Server 系统并选择虚拟机,虚拟机要在关闭状态下. 2 .选中虚拟机,单击右键编辑设置. 3.选择选项> 高级> 常规,然后单击配置参数.如下图, 4. 单击添加行,并在"名称"和"值"列中键入以下值.名称值 isolation.to

  • 禁止复制与粘贴

    复制与粘贴 该操作是网民日常的一些基本操作,但有些网站为了保护版权(如小说类.图片类),禁止用户执行这些操作,这样就可以防止用户将正在浏览的文本,通过复制.粘贴的方式进行传播了. oncopy事件: 定义和用法 oncopy 事件在用户拷贝元素上的内容时触发. 提示: oncopy 事件在用户拷贝元素时也会触发,例如, 拷贝 <img> 元素. 提示: oncopy 事件通常用于 type="text" 的 <input> 元素. 提示: 有三种方式可以拷贝元素

  • UITextField、UITextView等输入后双击出现系统的copy,paste如何转化为中文的复制,粘贴?

    UITextField.UITextView等输入后双击出现系统的copy,paste如何转化为中文的复制,粘贴? 在info.plist设置里,设置以下两项即可 本文出自 "命苦" 博客,请务必保留此出处

  • Vision引擎中地形复制和粘贴

    地形编辑器提供复制和粘贴地形高度图区块的能力,可连同其中任何细节纹理和植被装饰一起复制并粘贴到一个新的区域,甚至粘贴到以后载入的不同场景中的其他地形. 复制和粘贴工具 要启用地形复制和粘贴,请选择下图中框出的工具栏图标: 选中该工具后,场景视图中会出现一个特殊拖选框. 如果看不到,双击图标将拖选框居中到镜头视图位置. 使用 调节尺寸控制手柄,选择您想复制的地形区块. 注: 如需抬升拖选框高度,请使用主 3D 控制器并垂直移动选区. 点击复制图标并将拖选框放到新的位置. 如果您不想改变选取框大小,

  • javascript 禁止右键,禁止复制,禁止粘贴

    用javascript 禁止右键,禁止复制,禁止粘贴 有时自己辛苦半天做的网页,尤其是一些javascript特效,很容易被人利用查看源文件而复制.那么如何才能防止被人查看源代码呢?我们可以利用event.button特性来做到.下表是event.button属性的可能取值及含义: 0没按键 1按左键 2按右键 3按左和右键 4按中间键 5按左和中间键 6按右和中间键 7按所有的键 参照上表,我们可以在<body>和</body>之间加入如下语句: <script type=

  • 系统右键只能复制不能粘贴 类型没有注册 此对象没有属性 不支持这样的接口等问题的解决办法

    前段时间香港的服务器挂了,碰到一些问题现在整理一下,因为那系统是英文的2003所以在找解决办法的时候找关键词都花了很久,关键词如下: 1. Interface not registered 类型没有注册 2. no properties are available on this object 此对象没有属性 3. no such interface supported 不支持这样的接口 光翻译这些关键词都搞好久,如果关键词对的话,找起来就很快,写这里方便其他人. 对于 Interface no

Tags: