其中最有意思的还是sys.argv的下标递增的实现,首先使用yy复制了这一行之后,因为我需要黏贴3行,所以直接先输入3再按p,这也是vim操作的一个特点,你可以在这些操作前添加数字来表示要运行后面的命令多少次。 为了选中数字1,我并没有使用w等来移动光标,而是使用了f,这一个就放在下一个小节来说说吧。 再这之后,有...
Vim里有多种寄存器,如无名寄存器(unnamed,最常用的寄存器),小删除寄存器(small delete ),数字寄存器(numbered,1-9),具名寄存器(named,a-z),黑洞寄存器(black hole )等 :reg:reg可以看到当前寄存器的使用情况,即储存的内容 "使用"就可以显式地指定剪切/复制所使用的寄存器,当我们需要粘贴时,可以在p前使用"加上...
1|8光标移动到本行开头 0或功能键[Home] 1|9光标移动到本行末尾 $或功能键[End] 1|10光标移动到最后一行 Shift + g或G 注意是大写G 1|11光标移动到第n行 :n 或 nG n为数字 nG的意思是 按下一个数字然后再按G,注意是大写的G 1|12光标移动到第1行 gg 相当于1G 1|13光标向下移动n行 n<Enter>...
1.跳转到文件头 输入冒号(:),打开命令输入框 输入命令1,是“一”的阿拉伯数字,不是小写的L 2.跳转到文件尾 输入冒号(:),打开命令输入框 输入命令:$
前面还可以添加数字n,表示n个。 n不填时默认为1。 n[[:前n个 前:(。 n[]:前n个 后:)。 n]]:后n个 前:(。 n][:后n个 后:)。 ctrl+T:回到上一个光标位置。 屏幕移动 主要是浏览代码时使用。 翻页: ctrl+b:上一页。(Backward)
下面主要是针对vscode-vim的使用指南,1-9节的内容是通用的,但是后面的内容是vscode-vim特有的功能。 01.最基本操作 vim有三种模式: 按ESC进入正常模式(normal) 在正常模式下按i,进入插入模式(insert) 在正常模式下按:键进入命令模式 三个模式里面只有插入模式是用于输入文本的,正常模式是用于编辑文本的,包括移动光...
需求:最近有这样一个需求,我需要生成一串连续的数字,一开始纯手改,但是数量一旦巨大,就会变的不可忍受,但我又不想添加vim的插件,经过探讨发现其实很简单,只需要一条命令就可以啦。 待处理文件 目标文件 方法一:使用简单的命令行。 推广,其实这个命令行就是就是用i的其增值替换下来了每一行的1;那么1可以是任何...
vim+数字 文件的路径 作用:打开指定的文件,并且将光标移动到指定行 vim+/关键词 文件的路径 作用:打开指定的文件,并且高亮显示关键词 vim 文件路径1文件路径2文件路径3作用:同时打开多个文件 三、命令模式 注意:该模式是打开文件的第一个看到的模式(打开文件即可进入) ...
:n1,n2s/word1/word2/g在n1到n2行查找word1替换成word2 (n1、n2为数字) :10,$ s/word1/word2/g从第一行到最后一行查找word1替换成word2 :%s/word1/word2/gc 同上,在替换前确认是否替换。(!!!)只能单行确认,需要逐个确认。替换为 b (y/n/a/q/l/^E/^Y)?y表示yes,n表示no,a表示all...
"[0-9]表示数字寄存器,数字越小表示最早在寄存器内容。例如 "0 表示第一个进入寄存器文本, "1 表示第二个进入寄存器内容,类似值栈结构,先进后出排列。可以使用 :reg 查看寄存器中内容。在win系统中,可以在任意地方Ctrl c复制文本,vim是否可以粘贴非vim中复制内容?当然是可以的。 "+ 表示系统...