Linux下vim编辑器命令大全

作者&投稿:邗依 (若有异议请与网页底部的电邮联系)
~

vim可以分为三种状态,分别是 命令行模式(command mode) 、 输入模式(Insert mode) 和 底行模式(last line mode) ,这 3 种工作模式可随意切换,如下图所示。

使用vim编辑文件时,默认处于命令行模式。此模式下,可使用方向键(上、下、左、右键)或 k、j、h、i 移动光标的位置,还可以对文件内容进行复制、粘贴、替换、删除等操作。

下图所示是vim处于命令行模式的状态示意图。

在输入模式下,vim可以对文件执行写操作,类似于在Windows系统的文档中输入内容。

使vim进行输入模式的方式是在命令模式状态下输入 i 、 I 、 a 、 A 、 o 、 O 等插入命令(各指令的具体功能下表所示),当编辑文件完成后按 esc 键即可返回命令模式。

下图所示为vim处于输入模式模式下的示意图。

底行模式用于对文件中的指定内容执行保存、查找或替换等操作。

使vim切换到底行模式的方法是在 命令行模式 状态下按 : 键(注意是英文符号),此时vim窗口的左下方出现一个 : 符号,这是就可以输入相关指令进行操作了。

指令执行后vim会自动返回命令行模式。如想直接返回命令行模式,按 esc 即可。

下图所示为vim进入底行模式后的状态。

对于新手来说,经常不知道自己处于什么模式。不论是自己忘了,还是不小心切换了模式,都可以按一次 esc 键返回命令行模式。如果你多按几次 esc 键后听到"嘀————"的声音,则代表你已经处于命令行模式了。

打开文件

打开文件时光标处于文件尾部

打开文件时,光标定位到第几行

字符移动

这些移动键都可以加上数字(5h:向左移动5个字符格)

单词移动

行内跳转

行间移动

在底行模式下,直接给出行号,实现跳转

用法:起始地址,结束地址 s @要替换内容@替换后内容@gi(@分隔符)

例 :1,$s/a/A/g 把文件中全部的a换替换成A,全局替换

显示取消行号

设定自动缩进(写脚本时)

查找到的文本高亮显示

语法高亮

/etc/vimrc :全局配置文件,永久有效
~/.vimrc :个人配置文件,每个用户的家目录中,若不存在,手动创建

对于第一次用vim的童鞋,有几点需要提醒一下:




linux怎么设置编码格式linux编码格式设置
linux怎么看文本的编码格式?linux下经常遇到的编码问题如果你需要在linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。windows中默认的文件格式是gbk(gb2312),而linux一般都是utf-8。查看编码的方法 方法一:filefilename 方法二:在vim中可以直接查看文件编码 :setfileencoding 如果你...

linux中vim怎么分别让程序在前台执行,后台执行
两种程序的执行方法如下:1、前台执行:打开终端并进入Vim编辑器。按下Esc键,确保处于正常模式。输入!,然后按Enter键。这将在前台执行当前Vim缓冲区中的命令。2、后台执行:打开终端并进入Vim编辑器。按下Esc键,确保处于正常模式。输入bg或detach,然后按Enter键。这将在后台执行当前Vim缓冲区中的命令...

LinuxUbuntu1804下安装vim编辑器的方法
中途遇到这个,输入Y(不区分大小写)。最后出现下面这句话,就是安装成功了,再次在命令行敲入vi,按“tab”键,可以看到已经安装了vim。总结 以上所述是小编给大家介绍的Linux (Ubuntu 18.04) 下安装vim编辑器的方法,大家如有疑问可以留言,或者联系站长。感谢亲们支持!!!如果你觉得本文对你有帮助...

在linux上面用vim输入中文,这里的中文是什么编码,由什么因素决定的呢...
locale ,还有你的终端编码。一般来说,远程或者虚拟终端,都是要看终端程序用的是那个编码(Linux 下图形界面虚拟终端适合当前图形界面的语言设置挂钩的,一般都是 UTF8 ,但是可以改,比如 KDE 的语言设置就有)。如果是字符界面,那么就是 locale 。

linux下一定要用vi\/vim写代码?连个代码自动补全都没?就和记事本一样...
xml set omnifunc=xmlcomplete#CompleteTags autocmd FileType java set omnifunc=javacomplete#Complet当然要把VIM变成IDE,以下插件也是很有必要的。1) ctags2) taglist3) AutoComplPop4) OmniCppComplete5) cscope6) NERDtree 现在都用Vundle 插件管理器了,安装插件还是很方便的,我就不乱BB了。

请问LINUX怎么打开 “VIM编辑” 的?
如果你安装的redhat的话,vi编辑器就是这个改良版本。可以用vi -version来查看。如果你又安装了vim,可以用vim -version来查看vi的版本。打开方式:1、确定vim已经安装到了你的计算机中。其实,如果是redhat的话,vi是一样的效果。2、默认情况下vim会安装在\/usr\/bin下面,确定这个目录加入到了你的path...

linux的vim命令大全vimlinux命令
2、输入"wq"3、回车即可保存并退出vi命令,回到主shell界面 如何编译运行Linux系统里Vim编辑器编写的程序?那要看Vim编辑器编写的程序是哪种编程语言了,如果是C代码,就用gcc命令编译;如果是C++代码,就用g++命令编译(也可以用gcc命令编译,前提是需要安装g++)。一般在Linux上需要编译运行的,就是C...

linux编辑文件命令vim不保存退出linux编辑文件的命令
linux如何给文件增加写入权限?答方法如下;1、登录Linux系统,新建一个终端 2、在终端中使用touch命令创建一个文件 3、使用Vim编辑器,在文件中写点内容,输入:wq保存退出 4、返回到终端中,使用ls-l查看文件权限 5、使用chmod命令以及+x参数给文件可执行权限 这里的x表示可执行权限(读、写、可执行...

在Linux系统的Vim中如何写入?
vim编辑器的三种模式:一般模式、编辑模式和命令行模式。在一般模式中可以进行删除、复制和粘贴的功能,但是无法编辑文件内容。从一般模式切换到编辑模式可以按下i、I、o、O、a、A、r、R键。按下Esc键可以回到一般模式。在一般模式中输入:、\/、?三个中的任意一个可以将光标移到最下面的一行。在这个...

linux vim是什么意思?
Linux是一款开源的操作系统,它的Vim是一款强大的文本编辑器工具。Vim具备多种编辑文本的功能,如查找、替换、复制、剪切、粘贴等。此外,Vim还支持多种编程语言的文本编辑,比如Python、Java、C++等。使用Vim可以让用户更快、更高效地编辑文本内容,提高工作效率。Vim是Linux中常用的文本编辑器之一,广泛被...

万全县13810164056: linux Vim快捷键 linux Vim快捷键 linux Vim快捷键 linux Vim快捷键 -
侨闻盐酸: 我当初用vim的时候做的笔记............你看看吧. Linux vim 操作快捷键 ---------------------- 1、上k下j左h右l 2、编辑i、a、s 3、视图v 4、返回普通模式 esc、ctrl+c、ctrl+[ 5、执行命令 : 6、添加新页 tabnew 页面名 7、拷贝 y,p 或者 +y,+p 8、切换页...

万全县13810164056: vim查找命令 -
侨闻盐酸: linux下vim 查找命令: /text --查找text, 按n查找下一个, N查找上一个 ?text --查找text(反向查找), 按n查找下一个, N查找上一个 */# --查找光标当前的单词,相当于/text :set ignorecase --查找忽略大小写 :set noignorecase --查找不忽略大...

万全县13810164056: linux系统中如何进入退出vim编辑器,方法及区 -
侨闻盐酸: 进入VIM编辑器1 VIM编辑器,可以新建文件也可以修改文件,命令为:vim /usr/local/con.cfg 如图! 2 如果这个文件,以前是没有的,则为新建,则下方有提示为新文件,如图.如果文件已存在,则没有提示. 3 进入编辑器后,我们先按"I”...

万全县13810164056: linux系统下怎么使用vim -
侨闻盐酸: 直接命令行输入vim加文件名,如果文件不存在就会创建这个文件,然后可以输入"i或a或o"插入命令就可以编辑文本,按'esc'退出编辑模式,“:”加x可以保存退出.具体命令使用方法可以man vim查询

万全县13810164056: 求解啊,ubuntu 里vim编辑器怎么用啊 我打开了 怎么没法编辑 -
侨闻盐酸: VIM是有相应的模式的,要进入相应的模式都有相应的快捷键的,比如你要编辑一个代码,就先输入一个 i 进入插入模式,然后才可以输入字符,具体相关的可以去网上搜索一个VIM命令大全,我有些简单的给你看看.i#按一下i键,下端显示 --...

万全县13810164056: 在linux下vim中如何设置显示行数 -
侨闻盐酸: 在linux中vim显示行数可以使用set nu命令.1、在vim编辑器中,可以在底部模式中执行set nu命令.如下图红框位置的所示内容,输入set nu后,按回车键即可显示行号.2、在vimrc配置文件中,可以加入set nu这句,就可以让vim每次运行都显示行号了.3、更多关于行号的内容,可以通过vim的help(简写为h)命令来查询.说明:下端的h nu是命令,上端的红框所示位置为显示的帮助信息.

万全县13810164056: 怎么在linux下用vim编写一个C程序 -
侨闻盐酸: 先在终端中输入 vim test.c回车进入vim编辑器,再按一下a键,进入编辑状态,然后输入如下C语言语句:#include<stdio.h> int main() { printf("hello world!\n"); } 到此,按esc键退出编辑状态,再输入一个冒号(shift + 冒号分号那个键),紧跟着输入 wq ,即 输入 :wq 按回车,即推出vim编辑器回到终端命令窗口(类似xp的命令提示符),之后输入 gcc test.c ,这步是编译 ./a.out , 这是执行,将会输出 hello world!到此结束,前提是你已经安装gcc

万全县13810164056: linux下如何通过vim工具来编辑目录之下的现有文件 -
侨闻盐酸: vim 目标文件路径 //如果该文件存在则打开,否则新建对于名称的空白文件在运行vim中有三种模式: 按ESC进入命令模式 按a或i进入编辑模式 在命令模式键入:进入EX模式命令模式下: i //在光标前插入文本 o //在当前行下面插入一行 dd //删...

万全县13810164056: 如何打开linux下的vim编辑器 -
侨闻盐酸: 一般linux下都会装有vi编辑器,有些默认没有装vim需要单独安装,不同的linux版本安装方法也不一样,在ubuntu下可以sudo apt-get install vim安装,在图形界面下还要安装sudo apt-get install gvim才能在菜单栏看到. 启动vim直接在终端中敲vim就可以了,菜单里直接点击菜单就可以了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网