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

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seoK-seo
Previous 2023-11-22 04:58
Next 2023-11-22 05:07

相关推荐

  • linux vimrc

    在Linux系统中,Vim是一款非常强大的文本编辑器,它有很多个性化的设置可以让我们在使用时更加方便,而这些设置通常保存在一个名为.vimrc的配置文件中,这个文件的位置在哪里呢?在大多数Linux发行版中,Vim的配置文件.vimrc通常位于用户的主目录下,具体来说,它的位置取决于你的用户名,如果你的用户名是user,那么.vimr……

    2023-12-13
    0115
  • linux中ex3和ex4有哪些区别

    在Linux系统中,ex3和ex4是两个常见的文件扩展名,它们主要与文本编辑器相关,这两个文件扩展名的主要区别在于它们所使用的文本编辑器不同,以及它们所支持的功能和特性有所差异。1. ex3文件:ex3文件是由vim编辑器创建的,vim是一个高度可定制的文本编辑器,它提供了丰富的功能和强大的编辑能力,ex3文件通常用于存储vim会话的……

    2023-11-29
    0126
  • Emacs vs Vim:两个流行的文本编辑器对比

    Emacs和Vim是两款广受欢迎的文本编辑器,它们在功能、性能和易用性方面各有特点,本文将对这两款编辑器进行对比分析,帮助读者了解它们的优缺点,以便选择适合自己的文本编辑器。1. 功能对比Emacs:Emacs是一款功能强大的文本编辑器,它提供了丰富的插件支持,可以满足各种编程需求,Emacs的主要特点是强大的模式编辑功能,用户可以通……

    2023-12-07
    0276
  • vim编辑shell脚本

    在vim中编辑shell脚本,首先打开vim,然后输入:set shellcmdflag=-ic,接着编写脚本并保存。

    2024-05-22
    097
  • 怎么解决终端下vim汉字显示不正常的问题

    怎么解决终端下vim汉字显示不正常的问题Vim是一个非常强大的文本编辑器,它支持多种模式,包括命令行模式、插入模式和可视模式,有时候我们在终端下使用Vim时,可能会遇到汉字显示不正常的问题,这可能是由于字符编码设置不正确,或者是由于Vim的字体设置问题,下面我将详细介绍如何解决这个问题。1. 检查并设置字符编码我们需要检查终端的字符编……

    2023-12-22
    0268
  • linux如何使用vim

    在Linux系统中,Vim是一个功能强大的文本编辑器,它可以用来编辑任何类型的文本文件,Vim具有丰富的功能和灵活的命令模式,使得它在程序员和系统管理员中非常受欢迎,本文将介绍如何在Linux上使用Vim进行文本编辑。1、安装Vim在大多数Linux发行版中,Vim都已经预装了,你可以通过在终端中输入以下命令来检查是否已经安装了Vim……

    2024-01-01
    0105

发表回复

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

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