【linux】vim的常用操作
发布日期:2021-05-04 16:43:50 浏览次数:26 分类:技术文章

本文共 928 字,大约阅读时间需要 3 分钟。

文章目录

文件内容查找替换

  1. 向下搜寻某一个字符串:/word
  2. 向下重复前一个搜寻的动作:n
  3. 向上搜寻某一个字符串:?word
  4. 向上重复前一个搜寻的动作:N
  5. n1到n2行搜寻word1,并替换为word2::n1,n2s/word1/word2/g
  6. 全文件word1替换word2::1,$s/word1/word2/g
  7. 自己决定是否替换::1,$s/word1/word2/gc

光标跳跃

  1. 回到文件开头:gg
  2. 回到文件末尾:G
  3. 向下移动n行:n+下光标或者n+Enter

删除、复制、粘贴、撤销

  1. 删除当前行:dd
  2. 撤销一个动作:u
  3. **重做上一个动作:ctrl+r**或者.
  4. 复制当前行:yy,复制5行:5yy
  5. 删除当前光标后面的内容:d$dG
  6. 粘贴:p

指令模式保存等指令

  1. 另存::w[filename]

区域选择

  1. 选择光标移动的范围:v
  2. 选择行:V
  3. 矩形区域选择:ctrl+v
  4. 复制已选择的区域:y
  5. 删除已选择的区域:d

vim环境的变更

  1. 显示行号::set nu
  2. 取消行号::set nonu
  3. 高亮度搜寻::set hlsearch
  4. 变更注释字体颜色::set bg=dark :set bg=light

永久变更(更改配置文件)

vim ~/.vimrc

内容:

这个档案的双引号(")是批注set hlsearch "高亮度返白set backspace=2 "可随时用退格键删除set autoindent "自动缩排set ruler "可显示最后一行的状态set showmode "左下角那一行的状态set nu "行前的行号set bg=dark "显示不同的底色色调syntax on "进行语法检验,颜色显示

多文档编辑

  1. 打开多个文档:vim [filename1] [filename2] ...
  2. 编辑下一个文档::n
  3. 编辑上一个文档::N
  4. 列出开启的所有文档::files

多文档分割窗口

  1. 在指令列模式下::sp {filename}filename可省略
  2. 窗口间移动:ctrl+w+上/下箭头

编码转换

  1. 可以使用iconv进行档案语系编码的转换
  2. 使用dos2unix及unix2dos可以变更档案每一行的行尾断行字符

总结

在这里插入图片描述

上一篇:【linux】linux 新建用户、用户组 以及为新用户分配权限
下一篇:【论文写作PS】两张图片合为一张,不覆盖

发表评论

最新留言

很好
[***.229.124.182]2025年03月29日 10时49分01秒