标签: copy-paste

如何在Vim中删除(不删除)?

如何在不将其放入默认缓冲区的情况下删除一行?

例:

line that will be copied.

line that I want to be substitued with the previous one.
Run Code Online (Sandbox Code Playgroud)

我正在做的事情:

yy
dd
p
Run Code Online (Sandbox Code Playgroud)

但是Vim用删除的(cutted)替换了最近复制的字符串.我知道,我可以使用缓冲区像,"1yy,dd然后"1p,但我总是忘了把复制的字符串中的一个缓冲区,然后我需要先贴上我的内容(将要复制的行),然后删除了我想要的(行,我想用前一个替代.)

如何在不复制的情况下真正删除Vi(m)中的文本?

另一个相关问题是如何在插入模式下转发删除单词?我想要类似Ctrl+的东西w.

vim copy-paste

114
推荐指数
5
解决办法
3万
查看次数

如何复制,粘贴或复制现有项目?

我有一个已配置并正常工作的现有Hudson项目.

我需要复制项目,以便我可以拥有原始项目然后更改新项目,以便它指向不同的源代码控制.

我不想手动重新创建构建.如何"复制和粘贴"或以其他方式复制现有的构建配置,以便我可以更快地获得新的构建配置并运行?

hudson copy-paste project jenkins

107
推荐指数
2
解决办法
5万
查看次数

如何将文本从Emacs复制到Linux上的另一个应用程序

当我在Emacs 22.1.1中剪切(杀死)文本时(在X中,在KDE中,在Kubuntu上的自己的窗口中),我无法在任何其他应用程序中粘贴(猛拉)它.

emacs copy-paste

106
推荐指数
7
解决办法
6万
查看次数

如何为Android中的TextView启用标准复制粘贴?

我想为TextView启用标准复制粘贴(与EditText相同).我该怎么做?

我尝试使用不可编辑的EditText但它运行不正常(有时它变得可编辑或者没有显示复制粘贴叠加).而且一般来说这可能不是一个好方法.

需要从API 7开始的工作解决方案.

android copy-paste textview

106
推荐指数
6
解决办法
8万
查看次数

在ruby中捕获Ctrl-c

我通过了一个长期运行的遗留ruby程序,它有很多次出现

begin
  #dosomething
rescue Exception => e
  #halt the exception's progress
end
Run Code Online (Sandbox Code Playgroud)

贯穿始终.

如果不追踪每一个可能的异常,每个异常都可以处理(至少不是立即),我仍然希望能够有时关闭它CtrlC.

我想以一种只添加代码的方式这样做(所以我不会影响现有的行为,或者在运行过程中错过一个被捕获的异常.)

[ CtrlC是SIGINT,或SystemExit,它似乎与SignalException.new("INT")Ruby的异常处理系统相同.class SignalException < Exception,这就是为什么会出现这个问题的原因.

我想写的代码是:

begin
  #dosomething
rescue SignalException => e
  raise e
rescue Exception => e
  #halt the exception's progress
end
Run Code Online (Sandbox Code Playgroud)

编辑:此代码有效,只要您获得要捕获正确的异常类.这是SystemExit,Interrupt或IRB :: Abort,如下所示.

ruby copy-paste exception

102
推荐指数
4
解决办法
5万
查看次数

无法复制/粘贴mingw shell

我刚刚在Windows上安装了MinGW,我无法复制/粘贴,因为我习惯在Linux甚至是PuTTY上.复制和粘贴文本(例如从chrome)到MinGW shell的技巧是什么?

mingw copy-paste

96
推荐指数
5
解决办法
3万
查看次数

使用JavaScript从剪贴板粘贴图像

我们如何使用javascript将剪贴板中的图像粘贴到自定义富文本编辑器中?(ctrl + c和ctrl + v或快照).

有没有人使用过Ajax的富文本编辑器?将图像从剪贴板粘贴到Ajax RTE是否有效?

请分享你的想法!

谢谢!

javascript clipboard copy-paste

87
推荐指数
5
解决办法
8万
查看次数

禁止将文本粘贴到HTML表单中

有没有办法使用JavaScript来禁用将文本粘贴到HTML表单上的文本字段的功能?

例如,我有一个简单的注册表单,用户需要输入两次电子邮件.第二个电子邮件条目是验证第一个电子邮件条目中没有拼写错误.但是,如果用户复制/粘贴他们的电子邮件然后失败了,我一直遇到用户遇到问题,因为他们输入了错误的电子邮件并复制/粘贴了它.

也许我不清楚我的问题,但我并不是想阻止人们在他们的浏览器上复制(或拖动选择)文本.我只是想阻止他们输入粘贴到文本字段中以最小化用户错误.

也许不是使用这个"黑客",你可以建议另一个解决我正在努力解决的核心问题的解决方案?我做了不到六个用户测试,这已经发生了两次.我的观众没有高水平的计算机熟练程度.

html javascript copy-paste

87
推荐指数
10
解决办法
21万
查看次数

如何在CLI应用程序中"拦截"Ctrl + C?

如何在CLI(命令行界面)Java应用程序中拦截 Ctrl + C(通常会终止进程)?

是否存在多平台解决方案(Linux,Solaris,Windows)?

我使用ConsolereadLine(),但如果有必要,我会用一些其他的方法来读取从标准输入的字符.

java command-line stdin copy-paste command-line-interface

81
推荐指数
3
解决办法
6万
查看次数

在Node.js中检测CTRL + C.

我从一个不同的SO问题得到了这个代码,但节点抱怨使用process.stdin.setRawMode而不是tty,所以我改变了它.

之前:

var tty = require("tty");

process.openStdin().on("keypress", function(chunk, key) {
  if(key && key.name === "c" && key.ctrl) {
    console.log("bye bye");
    process.exit();
  }
});

tty.setRawMode(true);
Run Code Online (Sandbox Code Playgroud)

后:

process.stdin.setRawMode(true);
process.stdin.on("keypress", function(chunk, key) {
  if(key && key.name === "c" && key.ctrl) {
    console.log("bye bye");
    process.exit();
  }
});
Run Code Online (Sandbox Code Playgroud)

在任何情况下,它只是创建一个完全没有响应的节点进程,什么都不做,第一个抱怨tty,然后抛出错误,第二个什么都不做,并禁用Node的本机CTRL+ C处理程序,所以它甚至没有退出节点,当我按下.如何在Windows中成功处理Ctrl+ ?C

copy-paste event-handling node.js

74
推荐指数
3
解决办法
5万
查看次数