Linux 之 Vim常用命令
Vim常用命令
参考教程:【千峰教育】
终端编辑命令工具:
vi/vim、emacs等。
vim简介:
vim是vi的扩展,被誉为终端编辑之神。
vim安装:
yum install -y vim
工作模式:
正常模式、编辑模式、命令模式。
进入编辑模式的快捷键:
i 在光标所在字符前开始输入文字
I 在行首第一个非空字符处开始输入文字
a 在光标所在字符后开始输入文字
A 在行尾开始输入文字
o 在光标所在行的下面单独开始一行输入文字
O 在光标所在行的上面单独开始一行输入文字
s 删除光标所在的字符并进入插入模式
S 删除光标所在行并进入插入模式
放弃修改过的内容,在命令模式,e!,撤销所有修改,并没有退出文件。
光标定位:
vim 文件名 打开文件,光标定位到开头
vim 文件名 +n 将光标定位文件第n行
vim 文件名 + 将光标定位到文件末尾
gg 首行
GG 尾行
ngg 第n行,等价于命令模式下的:n,然后回车
0 行首
^ 首个非空字符
$ 行尾
k 向上
j 向下
h 向左
l 向右
复制粘贴:
yy 复制所在行
dd 剪切所在行
p 粘贴
nyy 复制所在行开始的n行
ndd 剪切所在行开始的n行
撤销操作:
u 撤销
ctrl+r 反撤销
查找替换:
:?查找的内容(n向前翻,N向后翻)
:%s/查找内容/替换内容/[g] 将查到的内容替换,g表示全局替换,可选。
:起始行,结束行s/查找内容/替换内容/[g], 替换从起始行到结束行找到的内容。
基本配置:
:set nu 显示行号
:set nonu 取消行号
:set tabstop=4 设置tab键为4个空格
:set fileencodines=utf08,gbk 设置字符集
这些配置在退出vim后,下次使用vim就是无效的了,只针对本次。
如果想自动生效,需要在用户目录下,创建.vimrc文件,就是vim的配置文件,
使配置文件失效可以使用命令:source ~/.vimrc或重启系统。
相关文章
- [Linux]linux如何把文件切成多块
- linux下的Emacs和Vim
- WPS for Linux(ubuntu)字体缺失解决办法(转)
- Linux理论05:Linux的目录结构
- Linux下怎么确定Nginx安装目录
- Linux基础之linux常用命令之文本替换
- Linux基础之linux服务器服务器间拷贝文件
- Linux vi/vim编辑器常用命令与用法总结
- Linux ACL访问控制权限 setfacl
- linux /bin/sh -c的用途
- Linux vim光标快速移动指定行数G
- Linux vim 底下显示行号
- 【Linux 内核】编译 Linux 内核 ② ( 解压内核源码 | 查询当前 Linux 内核版本号 | 进入并查看 linux 内核源码目录 )
- Linux命令: touch tem.txt创建txt文件
- 003-linux基本目录介绍
- L58.linux命令每日一练 -- 第九章 Linux进程管理命令 -- pgrep和kill
- L43.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- chage和chpasswd
- Xrdp - 从 Windows 通过 RDP 连接 Ubuntu Linux 远程桌面
- 2022年广西壮族自治区中职网络安全技能竞赛“Linux操作系统渗透测试详解”
- Linux 克隆硬盘方法 —— 筑梦之路
- Linux文件管理命令(4)-cat查看文件内容
- 第二十章 linux-资源分配
- Linux系列 linux 常用命令(笔记)
- Linux下CMake简明教程(七)对库进行链接
- 安卓通过Linux Deploy安装linux系统