我将一些代码从一个文件的一部分复制到vim中的另一部分,我发现,每一行中都有行号,并且格式消失了,如何将正确的格式设置为原点?

这样地:

            40         root /opt/release/current/public;
 67             41         passenger_enabled on;
 68              42 

推荐答案

如果你有行号,我很确定你没有使用Vim的yank/put操作(这些操作将never次复制行号、折叠列、图标等),因为就编辑缓冲区而言,它们不存在.

我猜你是在终端模拟器中工作,用鼠标将内容复制到剪贴板,剪贴板可能会 Select 屏幕的"无关"空间(包括末尾的虚拟空间、行号、折叠标记等)

你可能会有好运

:se mouse+=a

为了让鼠标的行为符合你的预期.否则,用V<movement>...y(y代表yank,对应于"复制")

然后在目的地上使用p(放在光标前)或p(放在光标前)

如果有帮助或者你需要更多信息,请告诉我

Linux相关问答推荐

在不影响ROS2安装的情况下更新Ubuntu Linux中的CMake

为什么库中不调用全局变量的构造函数?

使用 YASM 程序集时如何更改 64 位 Linux 中的终端 colored颜色 ?

在 Ubuntu 中,如何设置 Tomcat 9 以使用 Java 17?

我可以防止 gcc 优化器延迟内存分配吗?

使用 sed 从文本文件中删除特定字符串

问题:Virtio rpmsg 总线 virtio0:收到的 msg 没有收件人 - 在 Yocto Hardknott - imx7d-pico

根据外部请求在 Netbeans 中启动 XDebug

在不调试的情况下查找哪个汇编指令导致了非法指令错误

Git为每次推送输入长密码

bash 中的sed命令

使用 C/C++ (GCC/G++) 在 Linux 中的套接字编程中发送和接收文件

Ubuntu 上 Java 应用程序中的丑陋字体

如何克隆 OpenLDAP 数据库

打印当前一周的星期一的日期(在 bash 中)

如何将 bash 别名定义为多个命令的序列?

如何从 Linux 中的用户空间访问物理地址?

在 mac 上通过 ssh 连接到 amazon aws linux 服务器

卸载从源代码构建的python?

CentOS:在 PHP 安装中启用 GD 支持