Linux Vim
Visual interface
文本编辑程序,可以执行输出、删除、查找、替换、块操作等
三种工作模式
- 命令模式
- 文本模式
- 末行模式

(图)
打开文件
vi 文件名
此时工作在命令模式下,可以上下左右移动光标(上下左右 : kjhl)
跳转到指定行,25G(命令模式) / 25回车(末行模式)
跳转到行首 gg(命令模式)
跳转到行尾 G(命令模式)
进入编辑模式有以下几种方法:
- i 光标前插入字符
- a 光标后插入字符
- o 光标所在行的下一行插入字符(另起一行)
- I 光标所在行行首插入
- A 光标所在行行末插入
- O 光标所在行上一行插入
- s 删除光标所在字符并进入编辑模式
- S 删除光标所在行并进入编辑模式
自动缩进
在这之前要进行vimrc修改,不然自动缩进是8个空格
ubuntu的vimrc位置在/etc/vim/vimrc
在文件末尾添加三行:
set tabstop=4 //设置制表符宽度为4
set softtabstop=4 // 设置软制表符宽度为4
set shiftwidth=4 // 设置缩进空格数为4
gg=G (命令模式),无回显
删除
替换单个字符
r 命令模式下替换光标选中字符
一段删除,即删除指定区域
光标选中要删除的首字符,按v进入可视模式,再使用hjkl移动到要删除的末尾,按d删除
删除整行:
dd,删除光标所在行
n+dd ,删除从光标开始的n行
posted on 2022-04-07 15:38 MIXTAPE_208 阅读(24) 评论(0) 收藏 举报
浙公网安备 33010602011771号