Linux的编辑工具的使用
- nano
- vi/vim
1.nano
- Nano是命令行界面下一个相对简单的文本编辑器,适合入门。
如何启动
- nano
- nano 文件名
如何使用
- nano +1,1 文件名 (打开文件,并且光标在1行1列闪烁)
- 保存:ctrl+O 退出: ctr+X
- 左右移动: ctrl+B ctrl+F 用左右键方便
- 上下换行: ctrl+P ctrl+N 用上下键方便
- 移动到行首行尾: ctrl+Y ctrl+V
- 移动到特定行列:ctrl+_ 输入row,col
- 复制:
- 剪切:ctrl+K
- 粘贴:ctrl+U
- 在线帮助(help):Ctrl+G
- Ctrl+W 查找命令
- Ctrl+J 调整文本格式
2.vi/vim简介
- Vim是从 vi 发展出来的一个文本编辑器。vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。
- 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。
vi/vim 指令
* 命令模式
- 创建文件 vi file
- i 切换到输入模式,以输入字符
- x 删除当前光标所在处的字符
- : 切换到底线命令模式,以在最底一行输入命令
- 移动
- hjkl对应左下上右
- H:光标移动到这个屏幕的最上方那一行的第一个字符
- M:光标移动到这个屏幕的中央那一行的第一个字符
- L:光标移动到这个屏幕的最下方那一行的第一个字符
- G:移动到这个档案的最后一行(常用)
-
输入模式
- ESC或者ctr c,退出输入模式,切换到命令模式
-
底线命令模式
- :w :保存文件
- :wq:存储后离开
- :q :离开
- :q!:不保存就离开
- :w test 将保存成test文件名
- :wq! 保存强制退出
“:x"和”:wq"的区别
- :wq 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
- :x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。