美文网首页
2019-04-15 vim学习

2019-04-15 vim学习

作者: YPCHEN1992 | 来源:发表于2019-06-19 16:43 被阅读0次

Vim需要关注的3种模式:一般模式(Normal mode)、插入模式(Insert mode)和命令行模式(Command mode)
——————————————————————————————————————
Normal mode
启动vim进入一般模式。该模式下不能编辑文字内容,可以移动光标,删除字符或进行行的删除、复制和粘贴。
Insert mode
一般模式下,按“i o a r”任意字母(不区分大小写)进入编辑模式。该模式下可以撰写脚本或文档,按Esc(退出键)返回到一般模式。
Command mode
一般模式下,输入‘:、/、?’任意字符进入命令行模式,光标跳转到最低行。该模式下,可进行文本字符检索,全局或单行替换,保存等,按Esc返回到一般模式。

#!/usr/bin/env bash
which vim # 查看vim位置
vim # 启动vim或
vi  # 启动vim,进入一般Normal mode
vim 1.txt # vim打开一个名为“1.txt”的文本进行编辑
i # 进入插入模式,可以进行编辑,撰写脚本和命令
Esc # 退回Normal mode
Shift + : # Shift(上档键)+ :(键)进入Command mode,可以在最底行输入命令,进行保存和退出
wq # 命令行模式下,保存并退出
q  # 未进行修改,直接退出
q!# 改动过文本,但不想保存,退出

——————————————————————————————————————
vim里面的光标操作
方向键(上、下、左、右)移动或k 、j、 h、 l(仅一般模式下可用)
上下移动 一般模式下
n↑, 如4↑,上移4行
H 移动到第一行第一个字符处
M 移动到中间行第一个字符处
L 移动到后一行第一个字符处
G 移动到最后一行
nG 移动到第n行
gg 或1G 移动到第一行
n + Enter键 向下移动n行

左右移动 一般模式下
n<空格键>, 15<space>,向右移动15个字符
Home或0(起始键) 移动到行的开头
End或(结束键)移动到行的末尾 —————————————————————————————————————— **页面操作** 一般模式和插入模式均可 Ctrl键 + f 或PgUp(上页键)向上一页 Ctrl键 + b 或PgDn(下页键)下下一页 Ctrl键 + d 向下半页 Ctrl键 + u 向上半页 —————————————————————————————————————— **字符串查找、替换**命令行模式下 /abc 向下查找字符‘abc’ ?abc 向上查找字符‘abc’ :n1,n2s/abc/ABC/g 在第n1行和第n2行之间,将abc替换为ABC :1,s/abc/ABC/g 全局替换
:s/abc/ABC/ 单行替换
——————————————————————————————————————
删除、复制与粘贴一般模式
dd 删除光标所在行
ndd 删除光标向下的n行
yy 复制光标所在行
nyy 复制光标所在向下n行
p 粘贴到光标所在行的下一行
P 粘贴在光标所在行的上一行

相关文章

  • 2019-04-15 vim学习

    Vim需要关注的3种模式:一般模式(Normal mode)、插入模式(Insert mode)和命令行模式(Co...

  • [Linux](三) --Vim的学习和使用(一)

    昨天了解了一些常用命令,今天我想学一学vim和vi的使用!!! 今天目标:学习vim,学习vim,学习vim,重要...

  • 【CLI】Vim学习卡

    参考文章 Vim 学习卡和提鞋的问题 学习卡 所谓 Vim 学习卡,是用 Vimscript 编写的一个 Vim ...

  • Vi学习

    趁着台风,在家学习学习vi vim的配置 .vimrc文件是vim的配置文件,位于~/.vimrc, vim的字体...

  • lyshop学习笔记五-商品规格管理

    title: 乐优商城学习笔记五-商品规格管理date: 2019-04-15 13:29:57tags:- 乐优...

  • 基础篇

    Linux学习 一、vim介绍 vim是vi的升级版本 vim带有颜色显示image.png vim系统默认是没有...

  • Vim

    Vim入门 写代码的时候Vim是个高效的工具,那么如何学习Vim? 墙裂推荐Vim Adventures这个小游戏...

  • VIM学习笔记

    VIM 学习 [toc] vim语法 filetype plugin indent on 什么含义? source...

  • vim 学习总结

    [TOC] vim 学习总结 vim-撤销/重做/重复 撤销 重做 重复 vim 移动 a → 在光标后插入 o ...

  • vim编辑器——Linux神器的操作手册

    目标 01. vi 简介 1.1 学习 vi 的目的 1.2 vi 和 vim vi vim vim = vi i...

网友评论

      本文标题:2019-04-15 vim学习

      本文链接:https://www.haomeiwen.com/subject/izvuwqtx.html