文本编辑 vi
- vi / vim , 一个基于控制台的文本编辑器
- gedit , 一个基于GUI的文本编辑器
其中,vim 是 vi 的升级版, 演示使用 vim 命令
1 打开文本编辑
vim abc.txt
如果目标文件存在,则打开编辑;如果不存在,会新建一个文件
如果系统上没有 vim ,就安装一下:
sudo apt install vim
2 切换模式
编辑模式 Insert Mode: 按 i 键
命令模式 Command Mode: 按 ESC 键
3 退出编辑
按 ESC 键,进入命令模式
输入 :wq 保存并退出
- 输入 :q 退出
- 输入 :q! 强制退出 ( 放弃保存 )
思考
对比 vim 和 gedit ,哪个更好用?哪个效率更高?
vim 更多用法
vim 的完全用法非常复杂
花样繁多,几乎键盘上的每一个键都是快速键
不建议深入研究, vim 本身是一个低效率的工具
文本的编辑
Linux文本文件的编辑
1 桌面环境:gedit
2 终端环境:
- - 少量修改 : vim
- - 大量修改 : 在 Windows上编辑,然后上传到Linux
文本文件的上传
推荐:在 Windows上编辑,然后上传到 Linux
使用 notepad ++ 或者其他的专业编辑器
文本文件的换行符
Windows : \r\n
Linux : \n
可以在 Notepad ++ 里观察到此区别
视图 | 显示符号 | 显示行尾符
换行符的转换:
编辑 | 文档格式转换 | 转换为 UNIX格式
注意:只有在编辑 SHELL 脚本时,才需要转换
其他格式的文件一般都不需要转换,如*.xml, *.java
演示:Shell脚本的编辑 。。
1 用 Notepad++打开编辑 mytest.sh
2 转成 Unix格式 \n
3 上传至Linux
4 chmod +x mytest.sh
5 运行 ./mytest.sh