一、文本编辑vim
1、安装:可在Linux终端下输入
sudo apt-get install vim
2、vim的三种模式
(1)命令行模式:执行一些命令
(2)插入模式:编辑模式
(3)末行模式:对于Vim的设置
命令行模式———>插入模式 a i o O
插入模式————>命令行模式 ESC
命令行模式———>末行模式 : ? /
a:在光标后插入
i:在光标处插入
o:在光标下一行插入
O:在光标上一行插入
3、末行模式下的操作
:q 退出编辑,如果内容被修改,则退出失败
:w 保存
:wq 保存并退出
:wqa 保存并退出所有文件
:qa 退出全部文件
:q! 强制退出
:w newfile 另存为新文件
/string n 向下搜索字符串string
?string n 向上搜索字符串string
:1, s/oldstring/newstring/g 全文替换(用newstring替换oldstring)
4、修改Vim的配置
(1)在家目录下创建名为.vimrc的文件
(2)编辑该文件
set mouse=a 打开鼠标功能
set cindent 当前行的格式应用到下一行
set autoindent 自动缩进
set smartindent 智能的选择对齐方式
set tabstop=4 设置tab键4个空格
set shiftwidth=4 换行自动缩进4个空格
set number 显示行号
syntax on 语法高亮显示
5、vim 常用命令
将光标移动到文件头 gg
将光标移动到文件尾 shift + g
将光标移动到指定行 行号 shift + g
翻页 (前)ctrl + f (后)ctrl + b
删除一行 dd
删除某一行 行号 dd
从光标删除到某一行 d 行号 shift + g
撤销上次操作 u
恢复上次撤销 ctrl + r
拷贝一行 yy
拷贝某一行 行号 yy
拷贝到指定行 y 行号 shift + g
粘贴 p
替换一个字符 r
删除当前光标的所在单词 进入插入模式–> cw
删除当前光标到当前行尾的内容 进入插入模式–>shfit + c
替换模式 shift + r
6、打开多个文件(末行模式)
He 在下面打开一个新文件
He! 在上面打开一个新文件
Ve 在左边打开一个新文件
Ve! 在右边打开一个新文件
Te 在Tab页上打开新文件
gt 翻打开的文件
7、查看文件内容
more 在终端上显示文件内容,执行后从文件第一行开始显示,按回车键后显示后续内容;
less 类似文本查看器。不在终端上显示内容;
cat 直接将所有内容显示在终端上
cat实现文件的合并:cat file1 file2 newfile
head -行号 filename 显示文件前n行的内容;
tail -行号 filename 显示文件后n行的内容