问题描述
我可以通过转到第一行Alt
+ \
选择所有文件,开始用Alt
+ A
标记文本,转到Alt
+ /
的最后一行
但在那里,我不知道删除所选文本的哪个键。命中删除对我不起作用,但Ctrl
+ K
剪切文本会破坏我的剪贴板。
那么,删除所选文本的热键是什么?
最佳解决方法
nano
当然可以删除块,请参阅此article
-
使用
CTRL
+Shift
+6
标记块的开头 -
使用箭头键将光标移动到块的末尾,文本将突出显示。
-
使用
CTRL
+K
来剪切/删除块。
要将块粘贴到另一个位置,请将光标移动到该位置,然后使用CTRL
+ U
。您可以根据需要随时粘贴块。
次佳解决方法
nano不支持删除文本块,只删除它(到服务器的剪贴板)。
相反,如果您使用的是Putty,请执行以下操作:
-
首先用鼠标选择要复制到剪贴板的文本 – 将其复制到本地剪贴板(即Windows 7剪贴板),nano无法触摸:
-
然后,选择nano中的块并使用
Ctrl-K
将其删除。 -
最后,将光标移动到要插入在步骤1中复制的文本的位置(只要不使用鼠标选择另一个文本块,就可以关闭nano,打开另一个文件等)。 Right-click将复制的文本粘贴到光标位置。
第三种解决方法
可悲的是,纳米似乎没有任何方式bulk-deleting没有破坏剪贴板。
保留在文档中最安全的做法可能是在删除之前粘贴剪贴板,然后再将re-cut粘贴。
如果您已选择了一个文本块,则Ctrl
+ U
将粘贴剪贴板文本,包括它在您选择的块中。然后,您可以取消标记粘贴的文本,然后剪切最初选择的块。
这些步骤并不能完全保留您的剪贴板,但至少可以有效地在您的选择和剪贴板之间执行交换,从而允许您在之前使用re-cut。
第四种方法
您可以打开一个单独的缓冲区来存储剪贴板:
-
确保启用“读入单独的缓冲区”(您可以使用
Alt
+F
切换) -
使用
Ctrl
+R
并按Enter
(不输入文件名),打开空白文件缓冲区 -
使用
Ctrl
+U
将当前剪贴板粘贴到那里 -
使用
Alt
+<
或Alt
+>
在开放缓冲区之间切换