首页
学习
活动
专区
圈层
工具
发布

Linux命令(34)——vim命令

vim编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令,要正确使用vim编辑器就必须熟练掌握着两种模式的切换。...3.内置命令说明 vim编辑器提供了丰富的内置命令,有些内置命令使用键盘组合键即可完成,有些内置命令则需要以冒号":"开头输入。...ex 命令可启动vim,执行ex命令,并键入visual就可以进入vim的命令模式。 Vim和Ex编辑器的功能是相同的,二者主要区别是用户界面。...在Vim中,命令通常是单个键,例如i、a、o等;而在Ex中,命令是以按回车键结束的正文行。Vim有一个专门的“转义”命令,可访问很多面向行的Ex命令。...参考文献 [1]man vim [2]Linux命令大全.vi命令 [3]VIM乱码原因与解决方案 [4]Vim如何插入特殊字符 [5]让VIM彻底告别乱码 [6]vim复制字符

22.3K21

Linux命令(34)——vim命令

Linux中的vi编辑器叫vim,它是vi的增强版(vi iMproved),与vi编辑器完全兼容,而且实现了很多增强功能。...vim编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令,要正确使用vim编辑器就必须熟练掌握着两种模式的切换。...在 linux下,随着你的系统locale可能设为zh_CN.gb18030或者zh_CN.utf-8,你的enc要对应的设为gb18030或者 utf-8(或者gbk之类的) termencoding...vim在linux下默认是以utf-8来编码文件和解析文件的,当使用vim来打开ucs2编码的文件时,会出现乱码,此时使用set fileencoding显示的是utf-8编码,而不是ucs2编码,读者可自行验证...---- 参考文献 [1]man vi [2]Linux命令大全.vi命令 [3]VIM乱码原因与解决方案 [4]Vim如何插入特殊字符

3.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux Vim 命令手记

    订阅本站 经常使用 Linux 的同学在编辑文本文件的时候一定知道 Vim 这一款神器,它代替 Linux 默认原装的 Vi 编辑器,它的快捷键可以使你在操控文件的时候如庖丁解牛般流畅,博主目前只会简单的命令...,感觉不能满足开发需求,今天特地的学习了一下,并且针对于常用的命令做了整理及汇总: 开源项目 首先,Vim 编辑器是一个开源的项目,按照惯例,请给开发者一个 Star 奖励: 常用命令示意图 ?...vim 常用命令示意图 常用命令参考 快捷键 操作说明 Ctrl + f 屏幕向下移动一页,类似 Page Down 按键 Ctrl + b 屏幕向上移动一页,类似 Page Up 按键 0 或 Home...:q 退出编辑,进入到命令行模式中去。 :wq 保存且退出编辑。 :wq! 强制保存且退出编辑。 Vim 环境修改 :set nu 显示行号,设置后会在没有行前面前缀对应行号。...vi / vim 键盘图

    5.9K40

    linux之vi,vim命令

    vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 在不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...缩进 Normal Mode 下,命令>>将对当前行增加缩进,而命令<<则将对当前行减少缩进 在命令前使用数字,来指定命令作用的范围 5<< 在 Insert/Replace Mode 下 Ctrl-Shift-t...可以增加当前行的缩进 Ctrl-Shift-d则可以减少当前行的缩进 使用0-Ctrl-Shift-d命令,将移除所有缩进 需要注意的是,当我们输入命令中的 “0” 时,Vim 会认为我们要在文本中插入一个...0,并在屏幕上显示输入的“0”;然后当我们执行命令 0-Ctrl-Shift-d 时,Vim 就会意识到我们要做的是减少缩进,这时 0 会就会从屏幕上消失 vim tab 缩进 tab 缩进宽度默认为...的图形界面所致 sudo apt-get install vim-gnome 设置 vim 永远显示行号 修改 vim 的配置文件加入 set nu vi ~/.vimrc 然后输入 set nu

    25.2K20

    linux 之 vi,vim 命令

    vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 在不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...缩进 Normal Mode 下,命令>>将对当前行增加缩进,而命令命令前使用数字,来指定命令作用的范围 5<< 在 Insert/Replace Mode...时,Vim 会认为我们要在文本中插入一个 0,并在屏幕上显示输入的“0”;然后当我们执行命令 0-Ctrl-Shift-d 时,Vim 就会意识到我们要做的是减少缩进,这时 0 会就会从屏幕上消失 vim...的图形界面所致undefinedsudo apt-get install vim-gnome 设置 vim 永远显示行号 修改 vim 的配置文件加入 set nu vi ~/.vimrc 然后输入...set shiftwidth=n 设置自动语法高亮 syntax on 原文链接:https://rumenz.com/rumenbiji/linux-vi-vim.html

    9.8K01

    Linux文件系统和vim命令

    文件系统 /bin (/usr/bin、/usr/local/bin) 这个目录存放着经常使用的命令 /sbin (/usr/sbin、/usr/local/sbin) 系统管理员使用的系统管理程序...该目录存放一些服务启动之后所需提取的数据 /sys 2.6内核新文件系统sysfs /tmp 存放临时文件 /dev 类似windows的设备管理器,所有硬件用文件的形式存储 /media (centos6) linux...下文件的结尾是\n,这样window写编辑的shell脚本拷贝到linux下时,每一行的结尾就会多出来一个字符\r,这个\r字符会被显示为^M, 同样原理使用MobaTextEditor读取从windows...传到linux下文件会乱码 解决方法 sed -i 's/\r$//' filename #flename即shell脚本文件名 使用dos2unix,执行相关命令dos2unix xxx.sh...vim命令 vim有三种模式 命令行模式(光标定位) hjkl //上下左右 0 $ //行首行尾 gg G //页首页尾 3G //进入第三行 u

    2.5K10

    (整理Linux书签)——Vim命令的使用

    本文链接:https://blog.csdn.net/qq_27717921/article/details/53322595 很久之前自己学习了一丢丢Linux命令,所以书签里放的杂乱无章的各种Linux...知识,第一波整理:: Vi是Linux的编辑器,visual interface Vi存在三种模式,并且可以通过很多方式进行切换 vim filename 打开文件,如果不存在就创建一个具有这样文件名的文件...在vi一个文件之后,默认进入vi的命令模式,即输入的每一个字符都表示一条命令,在命令模式下可以通过下面这些命令控制文本编辑的方式,可以控制文本编辑时的方向 (1)主要指的就是编辑文本时光标移动的方向,在文本中可以来回移动...(2)在命令模式下还可以实现删除操作 ? (3)命令模式下的复制粘贴 ? 可以通过下面的方式,将vi的命令模式切换到输入模式 ? 进入输入模式后输入文本,输入后保存切换到底行命令 ?

    1.3K10

    Linux命令之vim三种模式

    八、扩展 1、vim的配置(重点) 2、异常退出 3、别名机制(实用) 4、退出方式 一、vi介绍 Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad...(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的,因此可以在其他任何介绍vi的地方都能进一步了解它,Vi也是Linux中最基本的文本编辑器,学会它后,我们将在Linux...关于vim: vi和vim都是Linux中的编辑器,不同的是,vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding(写代码的)。...二、vim三种模式(重点) Vim中存在三种模式(大众的认知):命令模式、编辑模式(输入模式)、末行模式(尾行模式)。...3、别名机制(实用) 作用:相当于创建一些属于自己的自定义命令 例如:在windows下有cls命令,在Linux下可能因为没有这个命令而不习惯清屏。

    4.9K20

    运维分享|Linux指令入门vim命令

    在Linux中的使用当我进入Liunx虚拟机,当前我的机器也安装了Vim,我们可以使用--help来查看下帮助文档。...详细介绍2.1 Vim三种模式vim有三种操作模式,分别是命令模式(Command mode)输入模式(Insert mode)底线命令模式(Last line mode)三种模式切换快捷键:模式快捷键命令模式...ESC输入模式i或a底线命令模式:2.2 命令模式(CM)在命令模式中控制光标移动和输入命令,可对文本进行复制、粘贴、删除和查找等工作。...2.4 底线命令模式(LLM)在命令模式下按:键就进入了底线命令模式,在底线命令模式中可以输入单个或多个字符的命令。操作命令保存:w退出:q保存并退出:wq(:wq!...2、当我们输入完成内容后,按下Esc键,然后输入:wq来保存已经输入的内容总结针对在Mac和Linux,Vim命令是我们经常使用的一个软件工具,所以希望能够记住这个命令,学以致用。

    1.6K20

    Linux 常用命令 vim常用命令 速查

    toc 这篇博客会记录常用的Linux命令,可以直接使用Ctrl+F来快速查找命令~ 进程类 top 概述 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows.../linux-comm-awk.html sed 概要 Linux sed命令是利用script来处理文本文件。...Linux test 使用sed命令后,输出结果如下: >$ sed -e 4a\newline testfile #使用sed 在第四行后添加新字符串 HELLO LINUX!...常用命令 一、vi / vim 的使用: vi / vim: 进入vim编辑器 (默认为命令模式) 如: vi a.txt 或者 vim a.txt 二、vi / vim 的三种工作方式: 命令模式:...p(小): 在当前光标处下面粘贴内容 P(大): 在当前光标处上面粘贴内容 四、退出 vi / vim 命令 :w 保存文件 不退出vi :wq 保存文件,退出vi :q! 不保存文件,退出vi

    4.5K31

    linux基础命令介绍四:文本编辑 vim

    本文介绍vim(版本7.4)的一般用法 vim是功能强大的文本编辑器,是vi的增强版。 vim [options] [file ..]...使用vim编辑一个文件的最常用命令就是: vim file 其中file可以是一个新文件,也可以是原有文件。这样的命令执行后将打开编辑器,显示文件file的内容。如图所示: ?...现在还不能进行编辑,vim编辑文件有几种模式,当前所处模式是普通模式,可以移动光标、执行复制粘贴等命令;另外还有两种常用模式:插入模式和底行模式。...command 暂时离开vim并执行shell命令command。...但相对来说,vim的学习曲线比较陡峭,不同的应用场景,需要记忆的命令和方法数量也是完全不同的。建议在学习中,每次只熟悉几个命令,一段时间后,就能流畅快捷的编辑文本了。

    2.2K20

    一天一个 Linux 命令(1):vim 命令

    本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/77 一、简介 vim 是 Linux 操作系统中最通用的全屏幕文本编辑器...vim 编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令,要正确使用 vim 编辑器就必须熟练掌握这两种模式的切换。...vim 提供了丰富的内置命令,有些内置命令使用键盘组合键即可完成,有些内置命令则需要以冒号 : 开头输入。...启动 vim 命令默认情况下进入正常模式。 在正常模式下,用户可以输入各种合法的 vim 命令,用于管理自己的文档。...此时从键盘上输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的 vim 命令,则 vim 在接受用户命令之后完成相应的动作。但需注意的是,所输入的命令并不在屏幕上显示出来。

    2K10

    VIM退出命令

    注意:这些命令前面都有一个冒号: 当编辑完文档,准备退出Vi返回到shell时,能够使用以下几种方法之一。...在末行模式下,输入命令 :w Vi保存当前编辑文档,但并不退出,而是继续等待用户输入命令。在使用w命令时,能够再给编辑文档起一个新的文档名。...在末行模式下,输入命令 :q 系统退出Vi返回到shell。...to overrides) 提示用户该文档被修改后没有保存,然后Vi并不退出,继续等待用户命令。若用户就是不想保存被修改后的文档而要强行退出Vi时,可使用命令 :q!...在末行模式下,输入命令 :wq Vi将先保存文档,然后退出Vi返回到shell。 在末行模式下,输入命令 :x 该命令的功能同命令模式下的ZZ命令功能相同。

    4.1K50
    领券