首页 > 系统相关 >Linux极简入门系列(三):vim文本编辑器

Linux极简入门系列(三):vim文本编辑器

时间:2023-02-26 18:23:59浏览次数:47  
标签:极简 文本编辑 底线 模式 vim 命令 Linux 输入

vim是Linux的文本编辑器,当我们在Linux系统中创建或编辑配置文件、Dockerfile、ymal等文件时,都会使用到它。


一、最基本使用:

1、创建abc.txt文件-输入内容hello world!-保存退出

  • 输入命令vim abc.txt,如果当前目录文件不存在,则创建并打开文件;如果已存在,则编辑打开文件。
  • 在命令模式下,按i键,进入输入模式
  • 在输入模式下,输入“hello world!”
  • 输入完成后,按esc键回退到命令模式
  • 在命令模式下,按:键,进入底线命令模式
  • 在底线命令模式下,输入wq,保存并退出。或输入q,直接退出。

2、vim文件编辑器的三种模式:

  • 命令模式,在此模式下通过键盘快捷键控制文本的插入、复制、删除等操作。
  • 输入模式,在此模式下进行文本输入。
  • 底线命令模式,在此模式下进行文件的保存、退出等操作。
  • 进入vim编辑器后,默认进入命令模式
  • 输入模式和底线命令模式,都只能在命令模式下进入。在命令模式下,i键进入输入模式,:键进入底线命令模式。
  • 在输入模式或底线命令模式下,按esc均可回退取命令模式。


二、常用快捷键



标签:极简,文本编辑,底线,模式,vim,命令,Linux,输入
From: https://www.cnblogs.com/functionMC/p/17157228.html

相关文章

  • vim中的命令行 %! 是啥意思?
    :%!commandpipesthecurrentfile'scontentsto command'sstdin,andreplacesthefile'scontentswith command'sstdout.So, :%!sort isprettymuchthe......
  • Linux vim
    编辑器之神-vimvi简介vi是“Visualinterface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且......
  • ubuntu20.04 用vim+ctags+cscope搭建符合sourceinsight习惯的IDE
    1.安装vimsudoaptinstallvim按自己习惯配置vim~/.vimrcsetnocompatiblesetnufiletypeonsethistory=1000setbackground=darksyntaxonsetautoindentse......
  • fzf vim 要求0.23的解决办法
    setnocompatiblehiddenlaststatus=2if!filereadable('/tmp/plug.vim')silent!curl--insecure-fLo/tmp/plug.vim\https://raw.githubusercontent.com/ju......
  • Vim复制一整行和复制多行
    1、复制1)单行复制在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;2)多行复制在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……......
  • vim 复制
    在vim中快速复制粘贴多行 用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴。 这样做:1.将光标移动到要复制的文本开始的地方,按v进入可视模式。2.将光标移动到要复......
  • VIM操作
    --光标移动:n+回车,//移动光标到第n行nG,//移动光标到第n行gg,//移动光标到第一行行首G,//移动光标到尾行行首0或shift+|,//移动光标到当前行行首,相当于HOME键......
  • 华为认证欧拉openEuler-HCIA文本编辑器及文本处理
    文本编辑器及文本处理文本编辑器介绍常见的Linux文本编辑器有:emacsnanogeditkeditvivimLinux文本编辑器-emacsemacs是一款功能强大的编辑器,与其说是一款编辑器,它更像......
  • vim常用命令之多行注释和多行删除
    vim中多行注释和多行删除命令,这些命令也是经常用到的一些小技巧,可以大大提高工作效率。 1.多行注释: 1.首先按esc进入命令行模式下,按下Ctrl+v,进入列(也叫区块)模式;......
  • vs2015编写ashx时双重缩进(解决:选项 -> 文本编辑器 -> C# -> 制表符 -> 缩进 改为: 块)
    不知道是否有人遇到此问题,但在VS2015(社区)编辑ASHX文件时,文本编辑器会在输入时双重缩进。几乎就像它预计一切都已经缩进了一样。智能格式化修复了这个问题,但是编写看起来不......