Linux文件编辑命令

1.vim简介

vim是vi的升级版本,是vi发展出来的一个文本编译器。代码补全、编译及错误跳转等方便编程的功能特别丰富。

用vi自动连接的是vim ;

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

2.安装vim

sudo apt install vim

安装过程出现问题解决办法:

(1)出现“无法获得锁 ”之类的

sudo rm 文件名

删除多次

(2)apt update:刷新软件源

3.vim的三种模式

vim分为三种模式:命令模式,插入模式(编辑模式),末行模式(底线命令模式)

用户刚刚启动vi/vim,便进入了命令模式.此状态下敲击键盘会被vim识别为命令,而非输入字符

(1)命令模式转为插入模式

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

 

(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  shift  +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  按tab缩进4个空格

set  softtabstop=4

set  shiftwidth=4

set  expandtab

set  smartindent 自动缩进

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值