目录
1.vim简介
(1)命令模式转为插入模式:
(2)命令模式转为末行模式:
(3)转换图
4.vim常用命令(复制、删除)
(1)删除:
(2)拷贝:
(3)粘贴:
(4)撤销:
(5)恢复撤销:
(6)替换:
(7)光标移动:
1)行开头:
2)行末尾:
3)最后一行:
4)第1行:
5)第n行:
6)删除光标到n行的内容:
7)拷贝光标到n行的内容:
5.vim末行操作
(1)退出
1)保存
2)退出
3)另存为
4)强制退出
5)保存退出
(2)行号(可以配置)
(3)搜索
6.vim注意点
7.配置文件
(1)什么是配置文件?
(2)配置文件的设置方法:
1.vim简介
vim是vi的升级版本,用vi自动连接的是vim ,vi特别不要用,方向键用不了;
vim 的官方网站 (welcome home : vim online)
2.vim安装
sudo apt install vim
出现问题的解决方法:
(1)出现"无法获得锁 之类的"sudo rm 文件名
删除多次
(2)apt update:刷新软件源
3.vim三种模式
vim分为三种模式:命令模式,插入模式(编辑模式),末行模式;
用户刚刚启动vi/vim,便进入了命令模式.此状态下敲击键盘会被vim识别为命令,而非输入字符.
(1)命令模式转为插入模式:
(2)命令模式转为末行模式:
(3)转换图
4.vim常用命令(复制、删除)
(1)删除:
n dd:删除光标开始向下的n行;
(2)拷贝:
n yy:拷贝光标开始向下的n行;
(3)粘贴:
p:粘贴;
(4)撤销:
u:撤销上一次操作
(5)恢复撤销:
ctrl+r:恢复上一次撤销操作;
(6)替换:
r:替换一个字符;
(7)光标移动:
1)行开头:
shift+6:光标移动到当前行的开头;
2)行末尾:
shift+4:光标移动到当前行的末尾;
3)最后一行:
shift+g:光标移动到文本的最后一行;
4)第1行:
gg:光标移动到第一行;
5)第n行:
n shift +g:光标移动到第n行;
6)删除光标到n行的内容:
d n shift +g:删除光标到n行的内容;
7)拷贝光标到n行的内容:
y n shitf+g:拷贝光标到n行的内容;
5.vim末行操作
(1)退出
1)保存
:w 保存文本
2)退出
:q 退出编辑
3)另存为
:w (路径) 文件名 另存为
4)强制退出
:q! 强制退出(不保存退出)
5)保存退出
:wq 保存并退出
(2)行号(可以配置)
1)显示行号
:set nu
2)取消行号
:set nonu
(3)搜索
1)高亮搜索
:set hlsearch 设置高亮搜索
:set nohlsearch 取消高亮搜索
2)上下搜索
/string 向下搜索
?string 向上搜索
(4)替换
:n,m s/oldstring/newstring 替换从n行到m行的第一个oldstring
:n,m s/oldstring/newstring/g 替换从n行到m行的所有oldstring6.知识点
6.vim注意点
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=4set expandtab
set smartindent 自动缩进