Linux命令---vim

一般模式:以vim打开一个文件就直接进入一般模式了,在这个模式中,可以使用上下左右按键来移动光标,可以删除字符或删除正行,也可以复制、粘贴文字数据。

编辑模式:在一般模式下,按下“i,I,o,O,a,A,r,R”等任何一个字母进入编辑模式;在编辑模式下,按下【ESC】按键可退出编辑模式。

命令行模式:在一般模式下,输入“:,/,?”任何一个按钮,可以将光标移动到最下面那一行。在命令行模式下,可以执行保存、离开vim等操作。

例子如下:

1.vim test.txt    创建test.txt文本文件

若是新文件,则打开会是如下显示:

2.按下i进入编辑模式,开始编辑文字

3.按下【ESC】回到一般模式

4.在一般模式中,输入“:wq”保存后离开vim

一般模式下可用的按钮如下:

h或向左箭头键      光标向左移动一个字符

j或向下箭头键      光标向下移动一个字符

k或向上箭头键      光标向上移动一个字符

l或向右箭头键      光标向右移动一个字符

CTRL+F        屏幕向下移动一页

CTRL+B        屏幕向上移动一页

/word         向下寻找一个名称为word的字符串

:1,$s/word1/word2/g   从第一行到最后一行查找word1字符串,并将该字符串替换为word2

x,X          在一行字当中,x为向后删除一个字符,X为向前删除一个字符

dd          删除光标所在的那一整行

yy          复制光标所在的那一行

p,P          p为将已复制的数据在光标下一行粘贴,P则为粘贴在光标上一行

u          复原前一个操作

CTRL+R        重做上一个操作

.          重复前一个操作,如果想要重复删除、重复粘贴等操作,按下小数点即可

一般模式切换到编辑模式的可用的按钮:

i,I          进入插入模式:i为从目前光标所在处插入,I为目前所在行的第一个非空格符处开始插入

a,A         进入插入模式:a为从目前光标所在的下一个字符处开始插入,A为从光标所在行的最后一个字符处开始插入

o,O         进入插入模式:o为在目前光标所在的下一行处插入新的一行,O为在目前光标所在处的上一行插入新的一行

r,R         进入插入模式:r只会替换光标所在的那一个字符一次,R会一直替换光标所在的文字,直到按下【ESC】按键为止

[ESC]        退出编辑模式,回到一般模式

一般模式切换到命令行模式的可用的按钮:

:w          将编辑的数据写入硬盘文件中

:q          离开vim

:q!          若曾修改过文件,又不想存储,使用"!"为强制离开不保存文件

:wq         保存后离开

:wq!         强制保存后离开

ZZ          若文件没有更改,则不保存离开,若文件更改过,则保存后离开

时间: 2024-11-12 19:13:25

Linux命令---vim的相关文章

Linux命令-vim文本编辑器|文件查找

一.vim文本编辑器 vi      vim      emacs   gedit ---------------------------------------------------------------------------------------- [[email protected] Desktop]# whereis vi vi: /bin/vi /usr/share/man/man1p/vi.1p.gz/usr/share/man/man1/vi.1.gz [[email pr

linux命令-vim一般模式下光标移动

vim 有一般模式,编辑模式,命令模式 ///////一般模式可以光标移动,复制,剪切,粘贴     编辑模式可以输入想输入的字符       命令模式刚才用到了set nu ////////////////////////////////////////////////////////////////////////////////////////// [[email protected] ~]# cp /etc/init.d/iptables 1.txtcp:是否覆盖"1.txt"

linux 命令   vim 命令 学习笔记

查找: sudo find     /var/   -name   dao.log 查找: grep  -r   "dao.log *" 删除目录 : rm -rf  var 切换用户 : sudo -i sudo - zyh vim: 跳到文章开头 :gg 跳到文章末尾:G 查找某一字符串 : /

linux命令-vim一般模式下复制剪切粘贴

删除光标后的一个字符 x 删除光标前的一个字符 shift+x 删除指定个数的字符 数字+x 删除一行字符 dd 剪切指定行数  数字dd  3dd 剪切3行 其实并没有删掉而是保存着剪切板里 粘贴在光标的下面的一行 p 粘贴在光标的上面的一行 shift+p 撤回一步 u  最多回撤50次 前进一步 ctrl+r ///////////////////////////////////////////////////////////////// 复制一行  yy 复制指定行数  数字yy 3yy

linux中vim编辑器各种常用命令及用法

linux中vim编辑器的常用命令以及用法(注意严格区分大小写以及中英文): vim编辑器有三种模式,分别是:编辑模式,输入模式以及末行模式. 模式转换: 编辑模式>>>输入模式: i:在光标所在字符前面,转为输入模式(即转完后在光标所在字符前输入):                      I:在光标所在行的行首,转为输入模式(即转完后在行首输入,不包括行首空                         白) a:在光标所在字符后,转为输入模式(即转完后在光标所在字符后面输入):

Linux命令行及Vim简单学习记录

Linux命令行 1.打开命令行 Ctrl+Alt+t 2.目录 显示当前目录的文件列表 ls 跳转至当前目录中的x文件夹 cd x 返回根目录 cd 3.文件 新建文件1.cpp touch ./1.cpp 用vim打开文件1.cpp vim ./1.cpp 用g++编译文件1.cpp g++ ./1.cpp (编译后生成文件名为"1.out"的可执行文件) 用g++将文件1.cpp编译为文件名为"1"的可执行文件 g++ ./1.cpp -o ./1 -g 在使

linux下vim命令详解

非常详细的介绍linux中vim的操作命令. 高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的: :qx     开始记录宏,并将结果存入寄存器x q     退出记录模式 @x     播放记录在x寄存器中的宏命令 稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模 式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,表示要重复多少次,比如@x20,可以重复20次.这个在文本的批处理中

Linux命令行下的vim文本编辑器

Linux命令行下的vim文本编辑器 vim文本编辑器是一个非常强大的工具,可以做很多事情,比如新建文件,打开文件,编辑文件,保存文件,同时打开多个文件等.下面总结一些常用的vim 编辑器命令: 1. 进入vim编辑器的方式:(进入vim编辑器时,默认的模式是“命令模式”) 在终端输入 vi:进入vim编辑器 vi filename:进入vim编辑器,新建了一个filename文件,光标定位到文件的第一行 vi在工作时,会在当前目录下创建.swp的临时文件,该临时文件也称为交换文件 当vi结束对

linux下vim命令汇总

一. 进入vi的命令 vi filename : 打开或新建文件,并将光标置于第一行首 vi +n filename : 打开文件,并将光标置于第n行首 vi + filename : 打开文件,并将光标置于最后一行首 vi +/xxx filename:打开文件,并将光标置于第一个与xxx匹配的串处 vi -r filename : 在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 二. 移动光标类命令 h :