11-Linux_文本编辑命令

1.文件编辑命令

(1).vim简介

vim是vi的升级版本,用vi自动连接的是vim ,vi特别不要用,方向键用不了;
vim 的官方网站 (https://www.vim.org/)

(2).安装vim

sudo apt install vim
出现问题的解决方法:
(1)出现"无法获得锁 之类的"
sudo rm 文件名
删除多次
(2)apt update:刷新软件源

(3).vim的三种模式

vim分为三种模式:命令模式,插入模式(编辑模式),末行模式;
用户刚刚启动vi/vim,便进入了命令模式.此状态下敲击键盘会被vim识别为命令,而非
输入字符.
(1)命令模式转为插入模式:

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

(2)命令模式转为末行模式:

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

(3)在这里插入图片描述

(4)vim/vi常用命令:

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

(5)末行模式下的操作:

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

(6)小知识点:

1)如果直接关闭vim ,打开之后不认识,q退出;
ls -a 找到.文件名.swp
rm .文件名.swp
2)vim
ctrl+s :锁住
ctrl+q:解锁

(7)配置文件

1)什么是配置文件?

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

2)配置文件的设置方法:

sudo vi /etc/vim/vimrc

然后将配置选项写入到该文件中末尾:

set nu
set tabstop=4  
set softtabstop=4
set shiftwidth=4
set expandtab
set smartindent 

以上的语句文件写入配置文件后,vim编辑文本时就像是编译器一样tab键缩进4格

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值