.vim -p files: 打开多个文件,每个文件占用一个标签页。 .:tabe, tabnew -- 如果加文件名,就在新的标签中打开这个文件,否则打开一个空缓冲区。 .^w gf -- 在新的标签页里打开光标下路径指定的文件。 .:tabn -- 切换到下一个标签。Control + PageDown,也可以。 .:tabp -- 切换到上一个标签。Cont...
:tabn gt 切换到下一标签页 :tabp gT 切换到上一标签页 :tabemove [N]重新排列标签页 -- 当[N]==0时,当下标签页移动到开头(标签页开头)当无N时,标签页移动到最后 :edit命令 操作方法含义 -- -- :e {文件绝对路径} 按照文件的绝对路径打开文件 :e %\<Tab> 按照活动缓冲区的完整路径打开文件%代表...
1.vim 文件路径打开文件 2.vim +数字 文件路径打开指定文件,并将光标移动到指定行 3.vim +/关键字 文件路径打开指定文件,并且高亮显示关键字 4.vim 文件路径1 文件路径2 文件路径3 …打开多个文件 重点:先复制/etc/passwd到家目录,一下操作都是基于/root/passwd文件 退出:按esc,在末行输入:q 3. 命令模式 ...
这里简单提一下,在其中一个Tab下输入:tabc即可关闭该Tab。 用gf在当前窗口中打开该文件后,如果想跳转回原来的文件,有两种选择: Ctrl+o 退后一步,如果进入的层次比较深,可以连续退很多次; :bf如果想回到最顶层则输入该命令。 除此之外,如果想在当前窗口中对当前文件进行分屏可以用下面的快捷键: ctrl+w s s(...
vim -p files: 打开多个文件,每个文件占用一个标签页。 :tabe, tabnew -- 如果加文件名,就在新的标签中打开这个文件, 否则打开一个空缓冲区。 ^w gf -- 在新的标签页里打开光标下路径指定的文件。 :tabn -- 切换到下一个标签。Control + PageDown,也可以。
切换标签 :tabn或gt 移动到下一个标签页。 :tabp或gT 移动到上一个标签页。 :tabfirst或:tabr 移动到第一个标签页。 :tablast 移动到最后一个标签页。 移动标签页 :tabm [次序] 移动当前文件的标签页次序。比如:tabm 1将把当前标签页移动到第2的位置。如:tabm不指定参数将被移动到最后。 配置标签页...
p:粘贴在光标所在行的下一行 P:粘贴在光标所在行的上一行 u:撤销命令 【ctrl】+ r:应当理解为u的反义,即只有当撤销了某个命令后,【ctrl】+ r可以再次恢复这个命令。例如,先执行dd,删除了一行。执行u,命令被撤销,该行被复原。再执行被撤销的命令,即dd,该行被删除。若未撤销某个命令,直接执行【ctrl】+ ...
"y"操作符命令会把文本复制到一个寄存器3中。然后可以用"p"命令把它取回。因为"y"是一个操作符命令,所以你可以用"yw"来复制一个word. 同样可以使用命令记数。如下例中用"y2w"命令复制两个word,"yy"命令复制一整行,“Y"也是复制整行的内容,复制当前光标至行尾的命令是"y$”。
p 粘贴默认寄存器中的内容,可用计数器 y 复制选中内容到默认寄存器 ~ 切换当前字母大小写 g~ 切换字母大小写 gU 将字母切换成大写 gu 将字母切换成小写 g~~ g~g~ 切换整行字母大小写 gUU gUgU guu gugu >在visual模式下将选中的内容右移,前面填充空格 ...
p 把粘贴板上的内容插入到当前行 dG 删除光标所在行开始到文件尾的所有字符 J 合并两行 . 执行上一次操作 u 撤销前一个命令 ctrl+r 恢复对使用u命令的操作 多窗口操作 按键 功能 :sp file 横向新增窗口,file为窗口名 :vs file 纵向新增窗口 vim -o file1, file2… 横向窗口打开文件 vim -O file1, ...