首页 > 其他分享 >vim

vim

时间:2023-02-10 22:34:16浏览次数:30  
标签:字符 底线 模式 vim 命令 输入

Vim

vi/vim 的使用

基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode)输入模式(Insert mode)底线命令模式(Last lin:e mode)

命令模式:

用户刚刚启动 vi/vim,便进入了命令模式。

此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。

以下是常用的几个命令:

  • i 切换到输入模式,以输入字符。
  • x 删除当前光标所在处的字符。
  • : 切换到底线命令模式,以在最底一行输入命令。

若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。

命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。

输入模式

在命令模式下按下i就进入了输入模式。

在输入模式中,可以使用以下按键:

  • 随意编辑
  • ESC,退出输入模式,切换到命令模式

底线命令模式

在命令模式下按下:(英文冒号)就进入了底线命令模式。

底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。

在底线命令模式中,基本的命令有(已经省略了冒号):

  • q 退出程序
  • w 保存文件
  • wq 退出并保存
  • zz 快速退出保存
  • 删除命令
    • dd 删除光标所在当前行
    • ndd 删除当前行向下 n 行
  • 撤销、反撤销
    • u 撤销
    • ctrl + r 反撤销
  • 复制粘贴
    • yy 复制光标当前所在行内容
    • nyy 复制当前行往下n行粘贴
    • p 当前行的下一行粘贴
    • P 当前行的上一行粘贴
  • 查找
    • 反斜杠( / )
    • 继续( n )
    • 下一个 ( N )

按ESC键可随时退出底线命令模式。

标签:字符,底线,模式,vim,命令,输入
From: https://www.cnblogs.com/Muieay/p/17110522.html

相关文章

  • 推荐5 个 NeoVim GUI 编辑器
    Vim很不错,但NeoVim更新一些,甚至更棒。Vim和NeoVim都是基于终端的文本编辑器,具有类似的功能。如果你是一个习惯于使用像VSCode这样的GUI文本编辑器的人,并且希望......
  • Vim 编辑器介绍
    Vim简介Vim是Linux系统上的最著名的文本/代码编辑器,也是早年的Vi编辑器的加强版,而gVim则是其Windows版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操......
  • Vim 编辑器
    Vim简介Vim是Linux系统上的最著名的文本/代码编辑器,也是早年的Vi编辑器的加强版,而gVim则是其Windows版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标......
  • docker容器中下载vim指令的速度特别慢,解决方案
    1首先要进入容器内执行,保存目前源mv/etc/apt/sources.list/etc/apt/sources.list.bak2修改源,由于docker默认没有vim的包所以无法使用vim指令,所以我们要换源cat<......
  • 10、.vimrc
    setignorecasesetautoindentautocmdBufNewFile*.shexec":callSetTitle()"funcSetTitle()ifexpand("%:e")=='sh'callsetline(2,"#[---......
  • Linux vim编辑器使用方法汇总
    打开文件vim /etc/passwdvim + :打开文件时光标处于文件尾部vim +数字:打开文件时,光标定位与第几行 移动光标(编辑模式):字符移动h:向左移动l:向右移动j:向下移动k:向上......
  • vim永久设置行号
    永久显示行号需要修改vim配置文件vimrc。在默认情况下,用户宿主目录(~)中是没有此文件的,需要在当前用户的宿主目录中手工建立,即使用下面的命令:vim~/.vimrc,在打开的vimrc文件......
  • Vim中的“有用”的插件介绍
    1.Syntastic和ALESyntastic。这是一个老牌的代码检查插件,其1.0版本发布在2009年。这些年下来,这个插件里积累了好几十种语言的代码检查支持,既有常见的C、C++、Python......
  • vim与Tmux配置文件
    vim配置文件""Touseit,copyitto"forUnixandOS/2:~/.vimrc"forAmiga:s:.vimrc"forMS-DOSandWin32:$VIM\_vimrc"......
  • vim的visual模式和列编辑
    有三种方式进入visual模式:1>在普通模式下输入v(小写),底部提示信息为VISUAL,编辑粒度为字符  通过方向键或者HJKL调整选择的字符范围。输入d,删除选中字符;输入y,复制当......