标签: copy-paste

如何在REST中实现资源的复制粘贴?

您将如何以RESTful方式实现复制粘贴支持?

假设我有书店资源.每家商店都有书籍

http://mydomain.com/rest/book-stores/1
http://mydomain.com/rest/book-stores/1/books/12
Run Code Online (Sandbox Code Playgroud)

我需要客户端能够调用书籍的复制粘贴到另一个商店.

实施以下内容:

PUT http://mydomain.com/rest/books/1/copy-paste
Run Code Online (Sandbox Code Playgroud)

看起来很像RPC.您是否有任何建议如何以RESTful方式对此操作进行建模?

rest copy-paste

3
推荐指数
1
解决办法
3928
查看次数

使用WPF按钮复制和粘贴命令

我创建了一个包含按钮的工具栏.

其中3个按钮是剪切复制和粘贴.我设置了每个按钮的命令来剪切复制和粘贴属性,但是当我运行程序时,没有按钮甚至可以点击.他们是残疾人我猜吗?我正在尝试将文本框中的文本框复制并粘贴到tabcontrol中.任何帮助表示赞赏.

<Style TargetType="{x:Type Button}" x:Key="textBoxCommands">
  <Setter Property="Content" 
          Value="{Binding RelativeSource={RelativeSource Self}, 
                          Path=Command.Text}" />
  <Setter Property="CommandTarget" 
          Value="{Binding ElementName=textBox}" />
</Style>

<Button x:Name="btnCut" 
        Click="btnCut_Click">
  <Image Source="Icons/Cut.png" ToolTip="Cut" />
</Button>
<Button x:Name="btnCopy" 
        Click="btnCopy_Click" 
        Command="ApplicationCommands.Copy"
        Style="{StaticResource textBoxCommands}">
  <Image Source="Icons/Copy.png" ToolTip="Copy" />
</Button>
<Button x:Name="btnPaste" 
        Click="btnPaste_Click" 
        Command="ApplicationCommands.Paste"
        Style="{StaticResource textBoxCommands}" > 
  <Image Source="Icons/Paste.png" ToolTip="Paste" />
</Button>
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml copy-paste

3
推荐指数
1
解决办法
2万
查看次数

在Java中剪切,复制和粘贴的最佳方法是什么?

我使用带有文本区域的Swing(JTextArea)创建了一个应用程序.我想创建一个"编辑"菜单,其中包含从文本区域剪切和复制文本的选项,以及将剪贴板中的文本粘贴到文本区域.

我已经看到了几种方法,但我想知道最好的方法是什么.我该如何实现剪切/复制/粘贴?

java swing copy-paste awt

3
推荐指数
2
解决办法
1万
查看次数

Excel宏 - 仅将非空单元格从一个工作表粘贴到另一个工作表

下面是我用来从一张纸上复制单元格并粘贴到另一张纸上的代码.

Sheets("codes").Select
Range("A5:A100").Select
Selection.Copy
Sheets("Sheet2").Select
Range("B28").Select
ActiveSheet.Paste
Run Code Online (Sandbox Code Playgroud)

这个问题是这个范围内的一些单元格是空白但我不希望它们被复制到Sheet2.我从这里得到了一些想法,但这种方法太长了.有没有办法可以迭代选择并检查值是否为非空并粘贴.这样我也可以在空白单元格中粘贴一些其他文本(例如#NA).

excel vba copy-paste excel-vba

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

Vim - 防止光标移动到标记时移动

我通常使用标记来剪切/粘贴Vim.

要在第4行和第12行之间抽取文本,我执行以下操作:

  1. 将光标移动到第4行
  2. 键入mx以放置名为x的标记
  3. 将光标移动到第12行
  4. 键入y'x以在第4行和第12行之间抽出文本

完成此操作后,光标移回第4行.

有没有办法让光标停留在原位(不移回标记)?

如果有人有更好的方法来做同样的事情,那也会很棒......

提前致谢!


更新:

我使用FDinoff的答案来创建一个映射,让我成为一个快乐的露营者:

nnoremap YY y'x<C-O>
Run Code Online (Sandbox Code Playgroud)

这从光标到名为x的标记,然后将光标返回到它所在的位置.

这已经为我节省了大量时间.再次感谢!

vim copy-paste

3
推荐指数
1
解决办法
669
查看次数

event.clipboardData未定义

我试图在浏览器中访问粘贴事件并覆盖它。但是event.clipboardData是未定义的。目前我所拥有的是:

function handlePaste (event) {

    event.preventDefault();

    console.log("Handling paste");
    console.log(event.clipboardData);
}
Run Code Online (Sandbox Code Playgroud)

编辑:

它是Angular中指令的一部分,我正在Chrome中运行它:

app.directive('safePaste', [function() {

function handlePaste (event) {

    event.preventDefault();

    console.log("Handling paste");
    console.log(event.clipboardData);
}

/*
 * Declaration
 */
var declaration = {};

declaration.restrict = 'A';

declaration.link = function(scope, element, attr) {
    // Attach the paste handler
    element.on('paste', handlePaste);

    // Register to remove the paste handler
    scope.$on('$destroy', function() {
        element.off('paste', handlePaste);
    });
};

return declaration;
} 
]);
Run Code Online (Sandbox Code Playgroud)

HTML:

<li ng-repeat="note in notes | reverse">
     <a id="note" href="#">
        <h2 id="note-title" data-note-id="{{ note.id …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery copy-paste angularjs

3
推荐指数
1
解决办法
6742
查看次数

在Windows 10中,复制粘贴在命令提示符中无法正常工作或键盘快捷方式

通过右键单击既没有键盘快捷键,也不能在cmd中使用Win 10复制粘贴.如果我尝试在提示中粘贴一些文本,则没有任何反应.原因不为我所知.有帮助吗?

cmd copy-paste windows-10-desktop

3
推荐指数
1
解决办法
2万
查看次数

Vim - 使用可视模式交换列

我有这样的降价表.我想用head2交换head3列.

| head1 | head3 | head2 |
|-------|-------|-------|
| foo   | baa   | none  |
| some  | text  | here  |
Run Code Online (Sandbox Code Playgroud)

我可以使用可视模式(Ctrl-V)轻松切割色谱柱,但如何将色谱柱"按列"粘贴?

此外,哪个操作很简单:

  1. 切'头3'并贴在'head2'后面
  2. 切'头2'并在'head3'之前粘贴?

vim cut copy-paste paste

3
推荐指数
1
解决办法
414
查看次数

Excel VBA - 选择剪切粘贴错误

我正在创建一个宏但我被困在这个剪切粘贴语句中,从昨天起就无法继续.

这是问题:我选择"D2到F2"列中的所有行并将其粘贴到"A1".这是它的代码:

Range("D2:F2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Cut

Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Select
ActiveSheet.Paste    
Run Code Online (Sandbox Code Playgroud)

得到此错误:
错误

这是我尝试过的:

  1. 代码更改:使用PasteSpecial而不是简单Paste.

    Range("D2:F2").Select
    Range(Selection, Selection.End(xlDown)).Select
    Selection.Cut
    
    Range("A1").Select
    Selection.End(xlDown).Select
    ActiveCell.Offset(1, 0).Select
    'ActiveSheet.Paste  ' insted of this using paste special.
    ActiveSheet.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
    
    Run Code Online (Sandbox Code Playgroud)

收到以下错误:
在此输入图像描述

  1. 代码更改:将选择调整为3列.

    Range("D2:F2").Select
    Range(Selection, Selection.End(xlDown)).Select
    Selection.Cut
    
    Range("A1").Select
    Selection.End(xlDown).Select
    ActiveCell.Offset(1, 0).Resize(1, 3).Select
    'ActiveSheet.Paste
    
    Run Code Online (Sandbox Code Playgroud)

得到此错误:
在此输入图像描述

  1. 试过的On Error Resume Next声明.它忽略了错误消息,但也没有粘贴数据.

我正在寻找一种方法来忽略此错误消息并继续粘贴.我们通常手动copy-pastecut-paste在Excel工作表中得到此错误,我们可以选择忽略和粘贴数据.同样有什么方法可以在宏中忽略它吗?

excel vba copy-paste excel-vba

3
推荐指数
1
解决办法
2289
查看次数

在粘贴vim中的所有内容之前复制多次

在vim中,有没有办法复制多次,将它们中的每一个累积到剪贴板中,然后稍后将所有这些内容粘贴到每个内容由换行符分隔的位置?

vim copy-paste yank

3
推荐指数
2
解决办法
138
查看次数

标签 统计

copy-paste ×10

vim ×3

excel ×2

excel-vba ×2

vba ×2

angularjs ×1

awt ×1

c# ×1

cmd ×1

cut ×1

html ×1

java ×1

javascript ×1

jquery ×1

paste ×1

rest ×1

swing ×1

windows-10-desktop ×1

wpf ×1

xaml ×1

yank ×1