Linux vim基础操作

vim是Linux使用的默认编辑器,刚接触时vim没有其他编辑器易懂好用,但在熟练运用各种命令之后会发现这是人类世上最好用的文本编辑器

编辑模式

    a:进入编辑模式并在光标之后插入

    i:进入编辑模式并在光标之前插入

    o:进入编辑模式并在光标所在行之下开始新的一行

命令行模式

     dd   删除光标所在的一行
     mdd  m为数字,删除光标所在的向下m行
     yy   复制光标所在的一行
     myy  m为数字,复制光标所在的向下m行
     p(小写)   将以复制的内容在光标下一行粘贴
     P(大写)   将已复制的内容在光标上一行粘贴
     u   撤销操作  (向前滚)
     CTRL+r (向后滚)
     跳到一行的首部0 尾部$
     跳到整篇开头gg  结尾G
     nG(ngg)跳到第n行 两个都是正数
     H 跳到屏幕可显示的最上行
     M 跳到屏幕可显示的中间行
     L跳到屏幕可显示的最后一行
     /内容 查找内容  /m  查找m

扩展模式(‘:‘进入扩展模式)

  w 保存

  q 退出

  ! 强制执行

  set nu (set number) 显示行号

原文地址:https://www.cnblogs.com/houziqingdebing/p/11420933.html

时间: 2024-08-08 03:01:28

Linux vim基础操作的相关文章

linux vim基础教程

网上有很多关于vim编辑器的使用教程经验之类的,但是小编觉得那些都是不适合新手朋友们,所以一下小编就浅谈vim的常用技巧,专门对新手朋友整理的.(注:vi与vim大同小异) [一般模式]使用[vim 文件名]初次使用vim的朋友可能会很郁闷,进入到vim的世界里,无处施展,那是因为我们刚进入到vim里是在一般模式(关于vim的三个模式,名称都各有说法,小编认为的三种模式是 : 一般模式,编辑模式,底行模式,一般模式和底行模式都可以看作是命令模式)下,在当前模式下我们是不能编辑文件的,一般小编在当

vim基础操作

vim可以分为三种模式,命令模式.插入模式.可视模式. 一.命令模式 vim设计之初就是让整个文本编辑都用键盘而非鼠标来完成,键盘上几乎每个键都有固定的用法.vim的制作者希望用户在命令模式完成大部分的编辑工作,将此模式设计为默认模式,初学者打开vim,如果直接输入单词,结果就会滴滴乱响,这是因为vim把用户输入的单词理解为命令了. 初学vim最大的障碍就在命令模式中.光标移动.复制粘贴.查找替换.退出保存...,每一种操作都对应着vim中的一个命令. 二.插入模式 插入模式下,我们可以进行文本

Linux mysql 基础操作

命令 #查看版本 mysql --version #进入mysql 命令 mysql -u root -p mysql -u [email protected]  (没有密码的情况) #创建数据库 create database [dataname] #删除数据库 drop database [dataname] #查看数据库 show databases; #进入具体数据库 use [dataname] #查看数据库表 show tables; #删除表 drop table [tablena

Linux vim 简单操作

插入命令i a o 输入a 光标字符后插入A 光标所在行尾插入i 光标字符前插入I 光标行首插入 o 光标下插入新行O 光标上插入新行 光标准换命令:set nu 加行号:set nonu 取消行号gg 到第一行G 到最后一行:n 到第n行$ 光标到行尾0 光标到行首 删除命令x 删除光标所在处字符nx 删除光标所在处后n个字符dd 删除光标所在行ndd 删除光标所在后的n行dG 删除光标所在处到文件末尾D 删除光标所在处到行尾:n1,n2d 删除指定范围的行 复制和剪切yy 复制当前行nyy

Linux Mysql基础操作

1). 打开MySQL 使用如下两条命令,打开MySQL服务并使用root用户登录: # 启动 MySQL 服务 sudo service mysql start # 使用 root 用户登录,实验楼环境的密码为空,直接回车就可以登录 mysql -u root 2). 查看数据库 使用命令 show databases;,查看有哪些数据库(注意不要漏掉分号 ;): 3). 连接数据库 选择连接其中一个数据库,语句格式为 use <数据库名>,这里可以不用加分号,这里我们选择 informat

linux vim 常用操作

vim 字符级 上k下j左h右i,键盘的方向键也可以移动 单词级 b上个单词首字母 w下个单词首字母 e下个单词的尾字母 行级 0行首 $行尾 删除 dd 删除光标所在行 文档级 gg 文档首行,首个字符 G 文档末行,首个字符 H屏幕首部 L屏幕尾部 复制 yy 复制光标所在行 nyy 复制光标所在后的多行 p 粘贴输出 编辑模式 a 从光标所在后字符进行进入 i 光标所在的字符进入 o 另起一行进入 s 删除光标所在的字符并进入 替换 s/要替换的内容/替换成的内容/ 光标所在行的的第一个

Linux的基础操作

目录基本命令 增 mkdir 目录名 删 rm -rf 文件名可不在r后面加f,不过这样会每删里面以个文件都会询问 改 mv 文件名 新文件名如果更改后文件路径不一样,则出现剪贴效果例如:mv test /usr/test? 查 find -name ' 目录名* ''*'是通配符 find /目录名 -name '目录名*''/'是指从根目录找 文件拷贝 cp -r 文件名 文件名'-r'是递归的意思 文件基本命令 touch 文件名创建文件 cat 文件名 或 more 文件名读文件 vim

假期学习【一】Ubuntu中Linux的基础操作

题目: Linux 系统的安装和常用命令 姓名: 赵路仓 日期: 2020.1.24 实验环境: Ubuntu 实验内容与完成情况: (1)切换到目录 /usr/bin: (2)查看目录/usr/local 下所有的文件: (3)进入/usr 目录,创建一个名为 test 的目录,并查看有多少目录存在: (4)在/usr 下新建目录 test1,再复制这个目录内容到/tmp: (5)将上面的/tmp/test1 目录重命名为 test2: (6)在/tmp/test2 目录下新建 word.tx

Linux操作系统基础操作之文件压缩

压缩格式(扩展名).Z:compress程序压缩的文件.tar: tar程序打包数据,并未压缩.gz :gzip程序压缩的文件.tar.gz:tar程序打包文件,并且经过gzip的压缩.bz2:bzip2程序压缩的文件.tar.bz2:bzip2压缩,并使用tar打包的文件根据后缀名称获取压缩格式,从而知道如何解压缩  compress命令 compress [-dfr] filename 解压或压缩后缀.Z的文件,多用于UNIX -d:解压缩参数 -f:强制压缩文件 -r:针对目录,将目录下的