开篇词
Vim 文本编辑器提供了让我们方便操作的指令,让我们可以以多种方式来打开文件。
在开始之前,我们准备一些测试内容:
printf '%s\n' \
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam nisi tellus,' \
'egestas sed dolor nec, eleifend venenatis mi. Mauris ac ligula' \
'scelerisque libero interdum varius. Aenean nec arcu nec turpis' \
'commodo mollis. Morbi suscipit felis libero, eu sollicitudin justo' \
'condimentum id. Praesent eu metus rutrum, varius leo malesuada,' \
'varius sapien. Vestibulum blandit, dolor bibendum bibendum ultricies,' \
'ipsum velit pretium arcu, eu maximus augue massa vitae justo. Etiam' \
'elit sapien, placerat quis libero a, tincidunt ornare erat. Praesent eu nibh' \
'ac sem mattis tincidunt. Aliquam erat volutpat. Nulla egestas dui ac urna' \
'convallis, vel egestas lectus ultrices. Morbi sit amet quam eget tortor' \
'laoreet laoreet id non libero.' > vim_file
cat vim_file
定位光标至第五行
vim +5 vim_file
定位光标至末行
vim + vim_file
定位光标至第一匹配到的模式
vim +/commodo vim_file
水平铺开打开的文件
为了继续接下来的演示,我们需要创建另一个文件,与之前创建的一个类似,只是改了下名字:
printf '%s\n' \
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam nisi tellus,' \
'egestas sed dolor nec, eleifend venenatis mi. Mauris ac ligula' \
'scelerisque libero interdum varius. Aenean nec arcu nec turpis' \
'commodo mollis. Morbi suscipit felis libero, eu sollicitudin justo' \
'condimentum id. Praesent eu metus rutrum, varius leo malesuada,' \
'varius sapien. Vestibulum blandit, dolor bibendum bibendum ultricies,' \
'ipsum velit pretium arcu, eu maximus augue massa vitae justo. Etiam' \
'elit sapien, placerat quis libero a, tincidunt ornare erat. Praesent eu nibh' \
'ac sem mattis tincidunt. Aliquam erat volutpat. Nulla egestas dui ac urna' \
'convallis, vel egestas lectus ultrices. Morbi sit amet quam eget tortor' \
'laoreet laoreet id non libero.' > vim_file2
cat vim_file2
我们来在同一时刻以水平铺开方式打开这两个文件:
vim -o vim_file vim_file2
垂直铺开打开的文件
我们来在同一时刻以垂直方式打开这两个文件:
vim -O vim_file vim_file2
在铺开的文件之间来回切换
Ctrl+w, up/down/left/right key # 按下 Ctrl+w,松开,并按任意箭头键,箭头键必须在 Ctrl+w 组合键松开后按下。
在更多窗口中打开文件
水平窗口
Ctrl+w, s # 按下 Ctrl+w,松开,并按下 s 键,s 键必须在 Ctrl+w 组合键松开后按下。
垂直窗口
Ctrl+w, v # 按下 Ctrl+w,松开,并按下 v 键,v 键必须在松开 Ctrl+w 组合键后按下。
我所撰写的英文版本
53. Advanced Text Editor - Vim’s Common Usage
引用
参见
上一篇:
想看手册的其他内容?请访问该手册的所属专栏:《Linux 管理员手册:既简单又深刻》