vim的快捷键

Vim是一款功能强大的文本编辑器,它有很多快捷键可以帮助我们提高工作效率,本文将介绍一些常用的Vim快捷键,帮助你更好地使用这款编辑器。

vim的快捷键

1. 基本操作

- `i`:进入插入模式,用于输入文本。

- `a`:进入插入模式,并在光标后插入一个新行。

- `o`:进入插入模式,并在光标后插入一个新行,同时将光标移动到新行首。

- `Esc`:退出插入模式。

- `dd`:删除当前行。

- `D`:删除从光标位置到行尾的内容。

- `yy`:复制当前行。

- `p`:粘贴剪贴板中的内容。

- `P`:粘贴剪贴板中的内容,但不覆盖光标下的内容。

- `x`:剪切当前行。

- `X`:剪切从光标位置到行尾的内容。

- `%`:选中从光标位置到行尾的内容。

- `^`:选中从光标位置到行首的内容。

- `$`:选中从行首到行尾的内容。

vim的快捷键

- `*`:选中从光标位置到文本末尾的所有内容。

- `#`:跳转到上一个光标位置的单词的开头。

- `:`:设置或取消命令模式。

- `[`:进入命令模式。

- `]`:退出命令模式。

- `~`:打开历史记录,并将光标移动到最近的历史记录条目。

- `0`至`9`:跳转到相应的历史记录条目。

- `Ctrl+R`:反向搜索。

- `Ctrl+W`:删除当前光标位置的单词的最后一个字母。

- `Ctrl+U`:撤销上一次操作。

- `Ctrl+Shift+R`:反向搜索(正则表达式)。

2. 文件操作

- `:e`:新建文件或打开文件。

- `:w`:保存文件。

- `:q`:退出Vim。

vim的快捷键

- `:q!`:强制退出Vim(不保存更改)。

- `:wq`:保存并退出Vim。

- `:wq!`:强制保存并退出Vim(不保存更改)。

- `:r filename`:重新加载文件。

- `:buffer filename`:切换到指定文件名的缓冲区。

- `:ls`:列出所有缓冲区及其文件名。

- `:mksession name=filename`:创建一个新的Vim会话,并将其命名为指定的文件名。

- `:source filename`:执行指定文件中的Python代码(需要安装python支持)。

- `:retab`:自动调整制表符缩进。

- `ggVG`:跳转到文件的第一行、第一列、第一个可见字符和第一个非空白字符的位置。

3. 查找与替换

- `/pattern search forward/flags=backward/c=context/n=next/p=prompt/r=replace/s=silent/w=word/y=yank/z=zero/%=nomodifier/?=undef/@=atmark/set listchars=tabstop@listchars@=escapelistchars@ =expandtab/=expandtabs/=smarttab/=shiftwidth/=shiftwidth=4/=trailingspaces/=trailingspaces=~type=normal/=insert/=change/=delete/=yank/=popupsearch/=popupxtermsearch/=popupexactmatch/=popuplongestmatch/=popupsearchindisplayline/=popupsearchinotherwindow/=popupexprlist/=popupexprlistallmatches/=popupexprlistonematch/=noautocmdlet/noswapfile/nowritebackup/iskeyword/isident/isfunction/isconstant/isoperator/ispunctuation/iswhitespace/isletter/isdigit/isxdigit/isblank

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/37046.html

(0)
K-seoK-seoSEO优化员
上一篇 2023年11月22日 04:58
下一篇 2023年11月22日 05:07

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入