首页 > 其他分享 >VIM中常用命令

VIM中常用命令

时间:2023-09-01 23:55:56浏览次数:35  
标签:shift VIM 单词 复制 光标 常用命令 文本 粘贴

vim编辑器中常用的命令

1、 yy:复制当前行

nyy:从当前行开始复制n行

2、p:将复制的内容粘贴从当前行的下一行开始粘贴

np:将复制的内容从当前行的下一行开始复制n份

3、dd:剪切(删除)当前行(可以和粘贴功能合起来一起使用)

ndd:从当前行开始剪切(删除)n行(可以和粘贴功能合起来一起使用)

4、u:撤销刚刚的操作

5、CTRL+r:针对u(撤销)操作再做一次撤销操作

6、shift+g(G):光标快速跳到文本的末尾

7、gg:快速将光标跳到文本的开头

8、n+shift+g(n+G):光标快速跳到文本中的任意一行

9、shift+4($):光标快速跳到文本行的末尾

10、shift+6(^):光标快速跳到文本行的开始

11、w:向后以单词为单位进行移动(n+w:向后以n个单词为单位进行移动)

12、b:向前以单词为单位进行移动(n+b:向前以n个单词为单位进行移动)

13、h,j,k,l:左下右上

14、shift+~:大小写快速切换

15、r:替换光标所在的字符

16、nr:从光标所在的字符开始向后替换n个字符

17、shift+r®:批量化替换

18、x:删除光标所在的字符

19、nx:从光标所在的字符开始删除n个字符

标签:shift,VIM,单词,复制,光标,常用命令,文本,粘贴
From: https://www.cnblogs.com/amxiang/p/17673077.html

相关文章

  • gvim 设置启动默认字体size 和font
    最新开始学习Vim,每次打开窗口后,发现自动打开的Vim编辑窗口很小,又是使用的高分辨率笔记本,所以字体也很小,上网查找了一下解决方法,总结如下。修改都是在_vimrc文件进行的,该文件位于vim安装的主目录,不同安装可能略有不同,针对我的电脑,位置是:C:\ProgramFiles(x86)\Vim\_vimrc。注意,......
  • VIM插入 i、a、o、 s、 I、 A、 O、 S
    在命令行模式下进入到输入模式可以敲击 i、a、o、s、I、A、O、S它们之间的区别做下备忘:i:在光标所在字符前开始插入a:在光标所在字符后开始插入o:在光标所在行的下面另起一新行插入s:删除光标所在的字符并开始插入I:在光标所在行的行首开始插入如果行首有空格......
  • VIM如何取消生成Undo 文件
    在使用vim编辑文件后,总是会有一个以.un~结尾的文件自动生成,看着让人心烦。 其实这是vim的undofile和备份文件,可以让你在关闭文件后再次打开时还可以撤销上次的更改,<!--more-->但是有了git之类的工具,这个功能实在有点多余,那么如何取消这个功能呢? 方法其实很简单,找到你的vim配置......
  • 取消gvim 生成备份文件
    2019独角兽企业重金招聘Python工程师标准>>> Windows平台:在gVim的安装目录找到并编辑_vimrc文件(通常位于C:\ProgramFiles\Vim),在里面加入一行:setnobackup即可(很彻底的)取消gVim的自动备份功能。如果只是针对现在编辑的文档取消自动备份,那么需要在vim的命令行模式下输入......
  • postgresql常用命令
    PostgreSQL是一个强大的开源关系型数据库管理系统,它提供了许多用于管理数据库和执行操作的命令。以下是一些常用的PostgreSQL命令:连接到数据库:psql-hhostname-ddbname-Uusername这个命令用于连接到指定的数据库,需要提供主机名、数据库名和用户名。你可以根据需要修......
  • mq常用命令
    添加可视化rabbitmq-pluginsenablerabbitmq_management然后访问http://ip:15762查看mq信息rabbitmqctlstatus添加用户rabbitmqctladd_useruser123456 赋予user权限rabbitmqctlset_permissions-p/user".*"".*"".*"赋予root用户administrator角色rabbitmqct......
  • vim evil 处理大于号小于号中间的文本
    //删除<>和<>中间的文本ca<或ca>参考链接:[[https://www.cnblogs.com/wkfvawl/p/9821411.html][键盘符号中英文对照表-王陸-博客园'0.0']][[https://github.com/tpope/vim-surround/issues/209][Surroundwithanglebrackets·Issue#209·tpope/vim-surround......
  • Git 常用命令 --- git add命令
    Gitadd的一般形式为:gitadd[参数] [--]<路径>表示将需要提交的代码从工作区添加到暂存区。为了方便,一般都用.来标识路径,.表示当前目录。 1.gitadd.网上普遍的说法是:将修改操作的文件和未跟踪且为新添加的文件添加到git系统的暂存区,但不包括删除的文件。但实际测试,git......
  • Git常用命令
    1.状态1.1文件状态  2.分支2.1分支常用命令gitbranchxxx:新建分支gitcheckoutxxx:切换分支gitcheckout-bxxx:新建分支并切换到该分支(相当于上面两条命令)gitbranch-dxxx:删除分支gitbranch:查看分支列表gitpushorigin--deletexxx:删除远程分支gitfet......
  • Vim编辑器
    一、Vim自动补全插件安装#安装基本工具sudoapt-getinstallgitgitinitsudoapt-getinstallgccsudoapt-getinstallg++sudoapt-getinstallcmake#安装vim8.0sudoadd-apt-repositoryppa:jonathonf/vimsudoaptupdatesudoaptinstallvim#安装python依赖......