vim快速入门

vim模式介绍

vim的3种模式介绍

vim存在三种工作模式,分别是命令模式,插入模式和底行模式。

命令模式:输入vim命令后启动vim默认进入命令模式,此时所有键部是功能键。

插入模式:命令模式下按“i”就可以进入插入模式,这时就像记事本一样编辑文本了。

底行模式:在命令模式下输入“:”进入底行模式,可以用以保存文件、退出vim以及设置环境执行编译命令等。

3种模式的切换

vim启动进入命令模式

处于插入模式或底行模式时只需按“Esc”退出键即可进入命令模式。

命令模式中按“i”(插入)或“a”(附加)键都可以进入插入模式。

命令模式中按“:”进入底行模式。

底行模式中输入“wq”回车后保存并推出vim。

进入vim

使用vim命令进入vim界面

vim是打开vim的命令test.txt是您打开或者新建文件的文件名。

tc@box:~$ vim test.txt

直接使用vim也可以打开vim编辑器,但是不会打开任何文件。

tc@box:~$ vim

进入底行模式后输入:e test.txt同样可以打开test.txt文件

 游标移动

移动vim编辑器的游标

在进入vim后,按下“i”键进入插入模式。在该模式下你可以输入文本信息。

请输入以下三行信息:

12345678

abcdefghijk

testtesttest

按esc进入命令模式,在该模式下使用方向键或者hjkl键可以移动游标。

h:左;
l(小写L): 右
j :下
k: 上

w:移动到下一个单词

b:移动到上一个单词

请尝试在命令行模式下使用字母键在文本中移动游标

选择特定的文本位置后可以进入编辑模式开始编辑。

进入编辑模式

使用命令进入编辑模式

在命令模式下输入下列字母进入编辑模式进行文本编辑

i 在当前光标处进行编辑

a 在光标后插入编辑

o 在当前行后插入一个新行

O 在当前行前插入一个新行

cw 替换从光标所在位置后到一个单词结尾的字符

请尝试不同的从命令模式进入编辑模式的方法,不要忘记esc键可以从编辑模式退回到命令模式。

保存文档

底行模式下保存文档

从命令模式输入“:”进入底行模式,输入w回车,保存文档

退出vim

底行模式下退出vim

从命令模式输入“:”进入底行模式,输入wq回车,保存并退出编辑也可以使用其他的退出命令,命令前的“:”表示处于底行模式中

:q! 强制退出,不保存

:q 退出

:wq! 强制保存并退出

:saveas <path/to/file> 另存为 <path/to/file>

:x 或 :wq 保存并退出

命令模式下退出vim

命令模式下输入“zz”即可保存退出vim

删除文本

命令模式下删除vim文本信息

进入命令模式,使用下列命令进行文本快速删除:

x 删除游标所在的字符

X 删除游标之前的字符

“del”按键删除当前字符

dd 删除整行

dw删除一个word(不适用中文)

dG删除到文档结尾处

d1G 删至文档首部

d$删除至行尾

时间: 2024-10-29 19:11:56

vim快速入门的相关文章

转:vim快速入门

vim快速入门 2007-07-09 20:19:13|  分类: Linux|举报|字号 订阅 vim有三种模式-普通(可视命令)模式,命令行模式,编辑模式.启动vim后在任何模式下按Esc键进入到普通模式.普通模式下输入:回车进入命令行模式,此时vim最窗口最下面一行为:   后面可以输入命令行命令.在执行任何命令前要确保在相应的模式下. 1.启动与退出 1)vi filename   (启动vim) 2)命令行模式下 :wq=> 保存并退出,:q!=>强行退出,:e!=>放弃修改文

(大数据工程师学习路径)第二步 Vim编辑器----Vim快速入门

vim模式介绍 以下介绍内容来自维基百科Vim 从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆.几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入.Vim和vi一样,仅仅通过键盘来在这些模式之中切换.这就使得Vim可以不用进行菜单或者鼠标操作,并且最小化组合键的操作.对文字录入员或者程序员可以大大增强速度和效率. Vi

bash编程快速入门

首先,我们简单的介绍一下bash,bash是GNU计划编写的Unixshell,它是许多Linux平台上的内定shell,它提供了用户与系统的很好的交互,对于系统运维人员,bash的地位是举足轻重的,bash编程能很快处理日常的任务 bash入门,一个最简单的bash例子 #vim hello.sh #!/bin/bash #This is the first example of the bash #echo "Hello world" 下面,我们就这个简单的bash 脚本来介绍一下

快速入门git第四步

一.获得git仓库有两个来源:1.在现有的目录下,通过git add 导入文件创建新的git仓库 2.从以后的git仓库下克隆下代码 1.在工作目录下新建git仓库,使项目进行了git的管理,只需要进行下列的命令: cd 文件名(进入目录)或者直接建立一个文件夹(mkdir zhen/cd zhen/) git init git init 做了写什么? 该命令的叫做初始化,初始化目录里面的文件和结构,在该目录下胡出现一个.git的文件,该文件含有git所需要的 资源和数据 2.克隆代码: git

快速入门git第三步

安装:一.在linux ubuntu 上安装git sudo apt-get install git配置:二.初次运行git的配置,为什么是初次,因为更新或升级都会沿用老的git的配置, 可以用相同的命令进行了配置的修改, git 提供了一个工具git config ,专门用来配置或读取相应的环境变量,不同的环境变量导致了git在各个环节的具体工作方式和行为,环境变量存放在三个地方:/ect/config: 系统中对所有的用户都普遍使用的配置-/config: 只是适用与当前用户的配置.git/

Memcached快速入门

Memcached快速入门 What is Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度. 安装 Ubuntu $ sudo apt-get install memcached $ ps aux | grep memcached memcache 26355 0.0 0.0 325400 1208 ? Sl 16:30 0:00 /usr/b

Nginx快速入门菜鸟笔记

Nginx快速入门-菜鸟笔记   1.编译安装nginx 编译安装nginx 必须先安装pcre库. (1)uname -a 确定环境 Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux (2)yum install -y pcre pcre-devel -y 必须安装pcre库(实现nginx rewrite模块功

saltstack第一波《快速入门》

saltstack课程总结 第1章 saltstack快速入门 1.1 快速安装 项目,VM1: saltstack-node1.example.com,VM2: saltstack-node2.example.com 安装角色,master && minion,minion IP(eth0),10.0.0.21,10.0.0.22 网关(eth0),10.0.0.2,10.0.0.2 DNS,8.8.8.8, 114.114.114.114,8.8.8.8, 114.114.114.11

Spring MVC 快速入门

Spring MVC 快速入门 环境准备一个称手的文本编辑器(例如Vim.Emacs.Sublime Text)或者IDE(Eclipse.Idea Intellij) Java环境(JDK 1.7或以上版本) Maven 3.0+(Eclipse和Idea IntelliJ内置,如果使用IDE并且不使用命令行工具可以不安装) 一个最简单的Web应用 使用Spring Boot框架可以大大加速Web应用的开发过程,首先在Maven项目依赖中引入spring-boot-starter-web:po