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复制从光标所在行到最后