从 vim 编码阶段复制到 dev ++

copy phase from vim coding to dev ++

我在vim

中编写了一个简单的代码
#include<stdio.h>

int main(){
    int n;
    scanf("%d", &n);
    printf("%d\n", n);
    return 0;
}

并将同一阶段复制到网络上。

然后我再次从网上复制相同的阶段到 dev c++ 编辑器。

看!错误杂散 '\240'!!

请看下面我把同相复制到这里(whosebug.com)

#include<stdio.h>

int main() {
????int n;
????scanf("%d", &n);
????printf("%d\n", n);
????return 0;
}

我想出了字符'?'是加起来。 我看不到字符“?”在开发 C++ 编辑器中。 但是,很难删除,因为我看不到'?'在开发 C++ 编辑器中。

我必须将一些代码复制到网络上。有人必须将相同的代码阶段复制到开发 C++ 中。我猜有人会编译并会出错 '\240'。

我喜欢用vim。有人知道如何不使用 vim?

添加 '?'('?' is '\240')

如果您想复制到主系统剪贴板,您可以拉入 *。然后您应该可以使用普通 cmd-v 将其粘贴到网站或其他文本字段中。如果您只是 selecting 所有的 txt 并点击 cmd-c 来复制它,那么看起来您正在获取控制字符和文本。我的 vimrc 中有以下内容,可以更轻松地在 vim 和系统剪贴板之间进行剪切和粘贴。

" Yank text to the OS X clipboard
noremap <leader>y "*y
noremap <leader>d "*d
noremap <leader>p :set paste<CR>:put  *<CR>:set nopaste<CR>

所以这样我就可以select我想要什么,然后打领导y然后把它贴到任何需要去的地方,而不用担心碰到啮齿动物(老鼠)。 Leader p 很方便,因此 vim 不会在粘贴时重新格式化您的文本(这在代码和 cmd-v 中经常发生)。