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 自动缩进
Linux文件编辑命令相关推荐
- linux文件编辑命令详细整理,Linux文件编辑命令vi详细说明
目录 1.引言 2.vi命令与vim命令 3.vi命令使用 3.1一般模式 3.2编辑模式(重点) 3.3命令行模式 1.引言 相信有很多程序员朋友,在长时间不操作linux系统或者初学linux命令 ...
- Linux 文件编辑命令 详细整理
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.vi编辑器有3种基本工作模式 首先需要知道vi编辑器有3种基本工作模式,分别是:命令模式.文本输 ...
- Linux 文件编辑的三种模式(新手必看)
Linux 文件编辑的三种模式(新手必看) 1. linux 文件编辑 1.2 VI 三种模式 实例演示: 1. linux 文件编辑 1.1 VI 和 VIM ①vi 编辑器是所有 Unix 及 L ...
- linux文件查找命令find,locate
简介 vi : visual interface, 可视化接口.vim(VI IMproved) vim编辑器:文本编辑器.文本:纯文本,ASCII text; unicode; 文本编辑器种类: 行 ...
- Linux文件查找命令find,xargs详述
Linux文件查找命令find,xargs详述 总结:zhy2111314 来自:LinuxSir.Org 整理:北南南北 摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量 ...
- Linux文件系统管理命令(第二版)
Linux文件系统管理命令 常用命令 1.df命令 查看分区使用情况 常用选项 -h 比较人性化 -m 以兆字节显示分区使用情况 显示信息: Mounted on:挂载点 Filesystem:对应的 ...
- linux进入文件全文搜索命令,Linux 文件查找命令详解
大家好,我是"孤云幕雨":祝大家中秋快乐,今天给大家带来的是<Linux文件查找命令> 一.locate:依赖于事先构建的索引 v依赖于事先构建的索引:索引的构建是在系 ...
- linux如何解压.z文件,linux文件解压缩命令(史上最全教程)
1. 前言 本文主要讲解linux文件解压缩命令,史上最全总结. 2. Linux如何打包目录和解包: tar cvf FileName.tar DirName 解包tar文件: tar xvf Fi ...
- linux 文件查找命令集:find,locate,wheres,which,type
文章目录 前言 find命令 命令格式: 常用选项: 举例使用 locate命令 命令格式 使用实例 whereis命令 使用过程: which命令 type命令 前言 在linux系统中一切皆文件, ...
最新文章
- linux1.0内核下载,《Linux 0.01 内核分析与操作系统设计》(Linxu 0.01Source)
- JAVA web项目报错no sigar-x86-winnt.dll in java.library.path
- Hibernate提高性能的几点建议
- linux中kafka主题修改分区,kafka_2.11-2.0.0的部署与配置修改
- HDU 4679 Terrorist’s destroy
- UnityShader29:模板测试
- YUV420及YUV422格式的采集存储方式
- 邮箱发大文件服务器怎么删除,Exchange 2010如何删除系统默认邮箱数据库
- bat批处理的注释语句
- POJ3744 Scout YYF I 概率DP+矩阵快速幂
- 中元节,会吃的民族带你了解“鬼节”的习俗
- 域名注册绑定内网穿透项目部署
- Mac Brew安装及换源教程
- 中南大学2015年研究生复试淘汰率将超40%
- 产品设计如何鼓励用户上传头像?
- 【题解】UVa1665:Islands
- matlab让legend横着排,echarts画一个饼图, orient: 'horizontal',图例横向排列,当图例比较多时,如何在第二排让图标一一对齐?...
- django - celery
- 基于视频的车辆识别技术
- 2021年度关键词-ICT网络基础设施建设