11 | Linux文本编辑命令

1 vim 简介

vim 的官方网站 :https://www.vim.org/

2 安装vim

 yum install vim
 apt install vim

3 vim的三种模式

3.1 vim分为三种模式

  1. 命令模式
  2. 插入模式(编辑模式)
  3. 末行模式

3.2 模式之间转换

3.2.1 命令模式转为插入模式

a //进入到光标后开始标记
A //进入到当前光标所在行的行末开始编辑
i //进入到光标位置开始编辑
I // 进入到光标所在行的行头进行编辑
o //进入到当前光标的下一行进行编辑
O //进入当前光标的上一行开始编辑

3.2.2 命令模式转为末行模式

: //对文本的设置或保存工作
/ //对文本进行全文向下搜索字符串 string
? //对文本进行全文向上搜索字符串 string

4 vim常用命令

  1. n dd:删除光标开始向下的n行
  2. n yy:拷贝光标开始向下的n行
  3. p:粘贴
  4. u:撤销上一次操作
  5. ctrl+r:恢复上一次撤销操作
  6. r:替换一个字符
  7. shift+6:光标移动到当前行的开头
  8. shift+4:光标移动到当前行的末尾
  9. shift+g:光标移动到文本的最后一行
  10. gg:光标移动到第一行
  11. n shift +g:光标移动到第n行
  12. d n shift +g:删除光标到n行的内容
  13. y n shitf+g:拷贝光标到n行的内容

5 末行模式下的操作:

  1. :w 保存文本
  2. :q 退出编辑
  3. :wq 保存并退出
  4. :q! 强制退出(不保存退出)
  5. :w (路径) 文件名 另存为
  6. :set nu 显示行号
  7. :set nonu 取消行号
  8. :set hlsearch 设置高亮搜索
  9. :set nohlsearch 取消高亮搜索
  10. :n,m s/oldstring/newstring 替换从n行到m行的第一个oldstring
  11. :n,m s/oldstring/newstring/g 替换从n行到m行的所有oldstring
  12. /string 向下搜索
  13. ?string 向上搜索

6 操作技巧

  1. 直接关闭vim ,打开之后,q退出

ls -a 找到.文件名.swp
rm .文件名.swp

  1. vim

ctrl+s :锁住
ctrl+q:解锁

7 配置文件

7.1 配置文件

配置文件是为一些计算机程序配置参数和初始值的设置

7.2 配置文件的设置方法

sudo vi /etc/vim/vimrc
然后将配置选项写入到该文件中末尾
set nu #显示行号
set tabstop=4 #按tab缩进4个空格
set softtabstop=4
set shiftwidth=4
set expandtab
set smartindent #自动缩进

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值