Linux下Vim文本编辑使用技巧

文章目录

  • 前言
  • 一、vim编辑技巧
  • 二、vim高级使用
  • 三、可视化操作
  • 总结


前言

在Linux系统,因vim文本编辑器的高效、便捷,所以常被广泛使用。本文主要介绍一些vim文本编辑的使用技巧,希望对需要朋友有所帮助。

提示:以下是本篇文章正文内容,可供参考

一、vim编辑技巧

vim三个模式及切换,输入与末行模式不可切换
命令模式技巧:
[可拷贝一个文件做练习 cp /etc/passwd /opt/test.txt]
光标跳转
上、下、左、右 ——翻页
PgDn或Ctrl+f ——向下翻动一整页内容
PgUp或Ctrl+b ——向上翻动-整页内容
光标行内跳转
Home键或^、数字0——跳转至行首
End键或"$ “键 ——跳转到行尾
光标行间跳转
1G或gg ——跳转到文件的首行
G ——跳转到文件的末尾行
复制 yy、#yy ——复制光标处的一行、#行
粘贴 p、P ——粘贴到光标处之后、之前
删除 : x或Delete键 ——删除光标处的单个字符
dd、#dd ——删除光标处的一-行、#行
d^ ——从光标处之前删除至行首
d$ ——从光标处删除到行尾
文本查找
/word ——向后查找字符串"word”
?word ——向前查找字符串"word"
n、N ——跳至下一个/上-个找到的字符串
撤销编辑
u ——撤销最近的一次操作
U ——撤销当前行的所有修改
Ctrl + r ——取消前一次撤销操作
ZZ ——保存文件内容并退出vim编辑器
末行模式技巧:
文件操作
:W /root/newfile ——另存为其它文件
:r /etc/filesystems ——读入其他文件内容
开关设置
:set nu|nonu ——显示/不显示行号
:syntax on|off ——启用/关闭语法高亮
:set hlsearch|no hIsearch
——开启/关闭查询结果高亮显示
:set autoindent|no autoindent
——启用/关闭自动缩进


二、vim高级使用

以“.”开头的为隐藏文件
使用.vimrc预先设置参数
管理员家目录下配置该文件 vim /root/.vimrc
set nu ——显示行号
set ai ——自动换行缩进
~/.viminfo ——记录用户的历史操作
.filename.swp ——编辑过程中的缓存文件
交换文件删除 rm -rf [文件名]


三、可视化操作

选取操作(命令模式下)
v ——取连续的多个字符
V ——取连续的多行
Ctrl + v ——取连续的多列
gv ——重复上次选取
针对选取文本的操作
d 删除
y 复制


总结

以上就是今天要分享的内容,本文简单介绍了Linux下vim文本编辑器的常见使用技巧。而掌握常见的vim编辑技巧更加有利于我们后期学习与工作。

你可能感兴趣的:(linux,vim,编辑器)