复制并粘贴

复制并粘贴
注释:使用最好的文本编辑器来编写文档,这是非常好的代码编辑器之一。

每当你学习一种新的功能,它会极大地提高工作效率,有些人用了几十年的精力,还没有完全掌握的功能,这也说明了真空的力量,这不是一件好事,只要有一些学习,一些改进。
最近的一篇文章是在写一篇博客的时候发现,在Python代码粘贴之后,所有的缩进都是乱七八糟的:
集noai NOSI取消自动缩进和智能缩进,所以它不会错贴。但在一些Vim,或排版。
后来,发现了更好的设置:
当设置粘贴进入粘贴模式时,内容可以在插入模式下粘贴而不会产生任何失真,这确实是一个很好的利用灰的方法。我忍不住看着帮助,发现它做了这么多事情。
textwidth设置为0
Wrapmargin被设置为0
集noai
集NOSI
softtabstop设置为0
revins复位
统治者复位
showmatch复位
formatoptions使用空值
下列选项值不是常量,但它们是禁止的:
Lisp
indentexpr
cindent
在建立唯一的noai降噪难怪,它涉及到很多因素。
但这仍然是比较麻烦的,每次你想粘贴,粘贴第一集,然后粘贴,然后设置nopaste。有没有更方便你可能已经想到了,用键盘映射,对,我们可以设置这个::
地图:设置粘贴
:地图:设置nopaste所以粘贴前,按F10键开始粘贴方式,然后取消粘贴方式按F11。事实上,粘贴有一个选择开关贴开关,这是pastetoggle。它可以激活或绑定快捷键取消粘贴模式。例如:
集pastetoggle =减少快捷键的使用,使用更方便。
但这是最方便的吗的vimer追求高效率是无止境的。还有什么更好的办法呢
你可能会想到它,是的,是的,使用真空寄存器+ P粘贴。不必考虑是否自动缩进,是否粘贴模式,直接文本传输!:
+,比如说动态寄存器,你想从拷贝和粘贴之间的文件。
在VIM,如果你想复制当前行,按YY在普通模式下,按P的地方你想粘贴。这就是为什么Vim节省的内容复制到自己的登记。如果YY是执行的其他地方,新的内容将涵盖原登记的内容。如果你想保存的原始登记的内容,同时添加新的内容吗然后在YY之前添加标签。标签以双引号开头,后面跟着标签名。它可以是数字0-9或26个字母,然后复制操作,使复制的内容保存到标签登记。所有登记内容由以下命令显示:
注意两个特殊寄存器:+和+,两个寄存器连接到系统,前一个关联系统选择缓冲区,后者是系统的剪切板,通过它们可以与其他程序交换数据。
备注:uff1a
如果在列表中没有登记,*或+登记,这可能是由于一个图形界面安装vim的缺乏。Debian / Ubuntu可以安装vim侏儒解决。
$ sudo apt-get install vim侏儒选择缓冲系统剪贴板的区别是什么让我们继续学习。
选择缓冲区和剪切板。
不同于Windows,有两剪在Linux系统下板:一个叫选择缓冲区(X11选择缓冲区),另一个是剪切板(板)。
选择缓冲区是实时的。当使用鼠标或键盘选择内容时,内容已经在选择缓冲区中,这可能是选择缓冲区的原因。
使用下面的命令查看所选缓冲区的内容::
如果没有xclip命令,xclip美元了可以安装在以下在Debian / Ubuntu的命令::
$ sudo apt-get install xclip可以用鼠标键或Shift +插入粘贴选择缓冲区的内容。但对于一些GUI程序,如gedit,你只能选择该缓冲区的内容通过鼠标的中间按钮,并使用Shift +插入调用剪贴板的内容。
剪贴板类似于Windows剪贴板。在选择文本内容,执行Ctrl + C或在菜单中选择'复制',然后,然后存储在剪贴板上的内容。
使用下面的命令查看剪贴板的内容::
xclip美元- SEL剪贴板,以及剪切板的内容,是按Ctrl + v.but在某些情况下,如GNOME终端,你不能直接使用Ctrl + C,Ctrl + V,然后使用Shift + Ctrl + C和Shift + Ctrl + V代替。
原始格式
你知道选择缓冲区和剪贴板,下面是保存格式的完美解决方案。
方案1:
选择文本内容
在正常模式下下,粘贴在选择缓冲区中的内容中
方案二:
复制文件的内容
在普通模式下,按下+P将剪贴板内容粘贴到
在这一点上,如果要被复制的内容也就是内容编辑器的内容,那么如何更方便地复制呢
复制在VIM
有一个视觉模式(视觉模式),在这个地区可以选择。你可以V型为正常模式的视觉模式,你还可以个性化,V型进线的视觉模式,或键入Ctrl + V成列的视觉模式。当光标移动,内容是可以选择的。请注意,所选择的内容已经被保存在实时选择缓冲区。当然,你也可以键入。y将内容保存到剪贴板,或者将内容保存到寄存器中,但您知道,只有前两个的内容可以在其他程序中使用,寄存器的内容只能在动态编辑器中使用。
它也可以被鼠标复制,这是第一个打开鼠标模式。:
可以将鼠标直接在正常模式下复制到选定的缓冲区,但在这种情况下,它不能复制到剪切板上。
要使用鼠标将内容复制到剪贴板,您需要做以下设置:
在鼠标设置V的情况下,除了使用鼠标选择区域复制到缓冲区的选择以及上面,你可以选择从右键菜单中复制,并将其保存到剪贴板。但新的问题又出来了。如果线数显示,在线人数也将被选择。你想,做的很好,如果你不需要的行数,在你面前复制,执行设定不取消行号。
其实没有必要,如果你不需要复制行号,用视觉模式来选择键盘是不是对不对
从上面的讨论中,不难发现使用选择缓冲区比使用剪切板更方便,而且可以节省许多步骤。
因此,最终,我们得到了一个完美的解决方案,用于复制和粘贴文件,以及使用选择缓冲区的文件传输的传输。
复制和粘贴完美文件之间的计划
在~ / .vimrc,添加下面一行:
设置鼠标v将内容复制到选择缓冲区。
使用行号,使用鼠标选择内容区域。
不使用行号使用*两仪复制N线或视觉模式。
将所选缓冲区的内容粘贴到真空档案中:在正常模式下,按*。

--------------------------------------------------------------------------------
补充:
默认设置缓冲寄存器是默认设置的:
设置剪贴板=未命名的可以直接通过y、p和系统选择缓冲区交换数据。

tag:电脑软件

相关内容