常用编辑器
一、Vim编辑器
Vim编辑器是Linux和Unix系统中最著名的文本编辑器之一。它以高效、轻量、完全依赖键盘操作而闻名。理解Vim的关键在于明白它是一个多模式编辑器,在不同模式下,同一个按键功能完全不同。
使用which vim命令可以查看是否下载了编辑器(图中是下载的结果)
如果没有下载也不用慌,直接输入sudo apt-get install vim命令即可下载
vim 编辑器有三种操作模式:
普通模式(打开Vim时的默认模式)
当你刚打开要编辑的文件时(或新建一个文件时),vim编辑器会进入普通模式。在普通模式中,
vim 编辑器会将按键解释成命令。
命令行模式(Ex 模式,屏幕底部会显示一个冒号)
提供了一个交互式命令行,可以输入额外的命令来控制 vim 的操作。
插入模式
在插入模式下,vim 会将你在当前光标位置输入的每个键都插入到缓冲区。按下 i 键就可以进入插
入模式。要退出插入模式回到普通模式,按下键盘上的退出键(ESC键,也就是Escape键)就可以了。
使用vim 文件名 可以创建文件(输入命令后按回车)
编辑完成后,退出操作如下(输完后按回车)
三种操作模式下的用法:
普通模式
可以用方向键在文本区域移动光标。vim 中有用来移动光标的命令。
h:左移一个字符。
j:下移一行(文本中的下一行)
k:上移一行(文本中的上一行)
l:右移一个字符。
在大的文本文件中一行一行地来回移动会特别麻烦,vim 提供了一些能够提高移动速度的命令。
PageDown(或Ctrl+F):下翻一屏。
PageUp(或Ctrl+B):上翻一屏。
G:移到缓冲区的最后一行。
num G:移动到缓冲区中的第num行。
gg:移到缓冲区的第一行
命令行模式
要进入命令行模式,在普通模式下按下冒号键。光标会移动到消息行,然后出现冒号,等待输入命
令。注意键盘要在半角模式!在命令行模式下有几个命令可以将缓冲区的数据保存到文件中并退出
vim。
q:如果未修改缓冲区数据,退出。
q!:取消所有对缓冲区数据的修改并强制退出。
w filename:将文件保存到另一个文件中。
wq:将缓冲区数据保存到文件中并退出。
wq!:将缓冲区数据保存到文件中并强制退出。
插入模式
按下 i, I, o, O, a, A, r, R 等任何一个字母之后才会进入编辑模式,一般来说按 i 即可
复制和粘贴
查找和替换
让我们将以上部分试一下
按下回车后
二.nano 编辑器
nano编辑器非常简单,其功能类似于Vim
这里是一些操作
