天天看点

linux 文件编辑器 vi/vim 使用方法 (里面都是要背记的重要知识)

Linux文件编辑器

概述

vi和vim

vi:所有的类unix(unix-like)都有内置vi编辑器,很多软件的编辑接口会主动调用vi

vim:具备程序编程的能力,主动以字体颜色辨别语法的正确性,方便程序设计,程序简单,编辑速度快。

vi的使用

vi分为三种工作模式:命令模式、输入模式、末行模式

工作模式切换命令

命令模式→输入模式

a:从光标后一格开始输入

A:从光标所在行尾开始输入

i:从光标前一格开始输入

I:从光标所在行首开始输入

o:从光标所在行下一行开始输入

O:从光标所在行上一行开始输入

输入模式→命令模式

Esc

命令模式→末行模式

命令模式:光标移动

方向键上下左右

gg/1G跳转到第一行

G跳转到最后一行

#G跳转到第#行

Pageup向上翻屏

Pagedown向下翻屏

Ctrl+d向下翻半屏

Ctrl+u向上翻半屏

^或home跳转到当前行的行首

KaTeX parse error: Expected 'EOF', got '#' at position 98: …d删除光标所在行 #̲dd删除#行 d1…删除从光标到行尾的数据

d^或d0删除以光标到行首的数据

#X删除#个字符

X删除一个字符

dw删除一个单词

复制

yy复制光标所在行

#yy复制#行

y1G复制从光标所在行到第一行所有数据

yG复制从光标所在行到最后

继续阅读