linux vim 的使用快捷键之删除、复制、粘贴

删除

x    小写的x表示向后删除一个字符,也就是删除光标所在字符

nx  n表示数字,表示向后删除每个字符,例如:10x表示删除包括光标在内的后面10个字符

X    大写的X表示删除光标前的一个字符,不包括光标所在字符

nX  n表示数字,表示向前删除每个字符,例如:10X表示删除光标前的10个字符,不包括光标所在字符

dd      删除光标所在的行,其实也是剪切

ndd    n表示数字,删除光标所在的向下n行

d1G   删除光标所在行到第一行数据

dG     删除光标所在行到最后一行数据

d0      删除光标所在到该行第一个字符

d$      删除光标所在到该行最后一个字符

yy     复制光标所在的行

nyy   n表示数字,复制光标所在的向下n行

y1G  复制光标所在行到第一行数据

yG    复制光标所在行到最后一行数据

y0     复制光标所在到该行第一个字符

y$     复制光标所在到该行最后一个字符

p      小p表示将已复制的数据粘贴在光标的下一行

P      大P表示将已复制的数据粘贴在光标的上一行

J       将光标所在的行与下一行的数据合并为一行

u      小u表示撤销上一步操作(特别重要,类似于windows里面的word里面的crtl+y)

ctrl+r   与u相反,表示重做前一步操作(特别重要,类似于windows里面的word里面的crtl+y)

.       点,表示重复前一个操作,例:想多次复制,一直按这个就行了

注:以上删除、复制和粘贴均是在非编辑模式下的操作

时间: 2024-08-24 18:18:20

linux vim 的使用快捷键之删除、复制、粘贴的相关文章

vim命令模式下的删除复制粘贴

删除命令 -删除字符 删除光标前的字符:X (大写X) 删除光标后的字符: x (小写x) -单词:dw 删除整个单词,光标应该在单词的最前面 -删除光标前字符串:d0 -删除光标后字符串:d$ -删除行:dd,删除光标所在行 -删除多行:ndd n,行数 撤销和反撤销 撤销:u 反撤销:ctrl+r 复制和粘贴 复制: 一行:yy 多行:nyy 粘贴: p:粘贴到光标的下边一行 P:粘贴到光标的上边一行 在vim情况下删除相当于剪切操作 想要复制一部分,开启可视模式 可视模式:v -移动光标:

VIM使用系列:寄存器与复制粘贴缓冲区

转自: http://www.2cto.com/os/201307/227903.html VIM使用系列:寄存器与复制粘贴缓冲区   现在已经可以熟练使用VIM的大多数基本命令.功能来进行项目代码的开发了,但是在项目的开发过程中,依然会感觉到一些操作效率比较低,比如通过h/j/k/l来进行光标的大范围移动这类操作,显然VIM提供了更高效的命令操作方式.最近经常需要完成的工作就是需要在代码之间来回的复制.粘贴.搜索和替换,常用的d/y/x/p命令已经显得不够,于是学习了一下VIM的寄存器功能,使

linux vim的使用快捷键之光标移动

光标移动 h或左箭头:光标向左移动一个字符,数字和字母合起来连用,5h表示向左移动5个字符,以下三个一次类推 j或右箭头:光标向下移动一个字符 k或上箭头:光标向上移动一个字符 l或下箭头:光标向右移动一个字符 ctrl+f :光标向下移动一页 ctrl+b:光标向上移动一页 ctrl+d:光标向下移动半页 ctrl+u:光标向上移动半页 +   :光标移动到非空格的下一行 -    :光标移动到非空格的上一行 n<space> :n表示数字,例如:按10,之后按空格键space,光标会向右移

linux vim的使用快捷键之查找与替换

查找 /csdn      向下查找一个名称为csdn的字符串 ?csdn   向上查找一个名称为csdn的字符串 n      n是英文字母,表示向下继续查找前一个查找的操作(和上面的操作配合使用) N     N是英文字母,表示向上继续查找前一个查找的操作(和上面的操作配合使用) 替换 :n1,n2s/word1/word2/g n1和n2为数字.表示在n1和n2行之间查询word1,并将这个字符串替换为word2. 例如: :10,20s/csdn/good/g 表示在10到20行之间,把

vim大小写转换 以及区块选择 复制粘贴

一  文本选择: 矩形区块选择: [Ctrl]+v 区块选择,可以用长方形的 方式选择 v 字符选择,会将光标经过的地方反白选择! V(大写) 行选择,会将光标经过的行反白选择! 选择好以后命令行模式下使用d删除,y复制,光标移动到另一个地方,在命令行模式用p粘贴到光标下方,P粘贴到光标上方. 二 vim中大小写转化的命令是 gu或者gU 形象一点的解释就是小u意味着转为小写:大U意味着转为大写. 1.整篇文章大写转化为小写 打开文件后,无须进入命令行模式.键入:ggguG 解释一下:ggguG

Linux中vim编辑器 的 快捷键 --- 常用 的 都比较全

Linux中vim编辑器的功能非常强大,许多常用快捷键用起来非常方便,这里将我学vim入门时学的一些常用的快捷键分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.一般模式下可用的快捷键:光标移动.复制粘贴.搜寻取代等 2.一般模式切换到编辑模式的快捷键: 3.一般模式切换到指令模式: 4.vim区块选择: 5.vim多窗口功能: 6.vim环境设定:

在LINUX终端和VIM下复制粘贴

http://www.tinylab.org/linux-terminal-and-paste-copy-under-vim/ 在GUI界面下,我们可以很自由的复制粘贴.但是在字符界面下,我们不得不用鼠标选定,然后单击右健,选择复制,再到别处去Ctrl-v.并且对于 那些用没有配置过的VIM来说,VIM的粘贴板和X Window的粘贴板还不共享.这在码字的过程中,感觉非常不流畅.下面,我们就尝试解决这个问题. 首先我们得让VIM和X Window共享一个粘贴板,这样我们就可以像在GUI界面下一样

Linux下复制粘贴快捷键

1. 在控制台下: 1.1.鼠标选中要复制的文本,按鼠标中键,即为复制 或者 1.2.复制命令:Ctrl + Insert  组合键 或 用鼠标选中即是复制. 粘贴命令:Shift + Insert  组合键 或 单击鼠标滚轮即为粘贴. www.2cto.com 2. 在终端下: 复制命令:Ctrl + Shift + C  组合键. 粘贴命令:Ctrl + Shift + V  组合键. Linux下复制粘贴快捷键,布布扣,bubuko.com

linux命令の删除文件和文件夹 复制粘贴文件和文件夹

声明:此博文来自百度经验http://jingyan.baidu.com/article/642c9d34dcba80644a46f72d.html,谢谢分享! linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可.直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思 删除文件夹实例:rm -rf /var/log/http