应用vi或vim编辑文件
在linux里的文本编辑,须要把握一些快捷键操作。个别应用vim 、nano
nano
nano绝对vim来说,更容易上手一些,没有vim那些神奇的操作(用的6的人,感觉ta在变魔术)
- 新建、保留文件
在底下有很多可选快捷键揭示(这就很敌对了,一看就会~),倒三角
就是Ctrl
的意思
nano test.py #创立文件
轻易编辑,而后保留,会揭示你是否保留(间接按Y,就算是按了Y,还会持续揭示你是否勾销之类的选项,十分贴心啊~~),而后enter保留。
- 罕用快捷键
Ctrl + G :获得线上阐明(help),比拟有用 (相当于指令说明书)。
Ctrl + X :来到naon软件,如果有批改则会提醒保留
。
Ctrl + R :从其余文件读入数据,能够将某个文件的内容贴在本文件中(有意思的性能),but 须要本人手动输出绝对路径,而且是不带门路揭示的输出,有些麻烦了(文件名都想不起叫啥),需多开窗口或者提前复制好须要导入文件的绝对路径。
Ctrl + C :阐明以后光标所在处的行数与列数等信息。
Ctrl + _ : 能够间接输出行号,光标疾速挪动到该行。
Alt + M: 能够反对鼠标来挪动光标的性能,开关按钮(这个很不便了,对于win过去的用户)。
这里只列举了其中几种很便捷的快捷键,就算是遗记了也不要紧,ctrl+G看看就晓得了,非常适合老手“玩家”。
vi/vim
vim 是最弱小的编辑器(不承受反驳)。性能多到你压根就别想记住的那种。
劝退图 :(能够齐全不必鼠标~)
在应用vim的时候,有3种模式
- 命令模式(刚进去就是这个模式)
- 输出模式
- 底线命令模式
- 命令模式
一进去就是该模式,须要键入 i 切换到输出模式
,底线呈现insert,这个状态下能力编辑内容
在命令模式下,输出x则是删除光标所在的字符
。
编辑实现后,esc切换到命令模式下
,输出:,wq,按enter即可保留内容;或者输出q,间接退出编辑,不保留内容。
- 输出模式
HOME/END,挪动光标到行首/行尾
Page Up/Page Down,上/下翻页
ESC,退出输出模式,切换到命令模式
- 底线命令模式
在命令模式下,键入:即进入底线命令模式
- q 退出程序
- w 保留文件
- wq 保留并退出
3种模式之间的关系和简略应用,如下图所示:
简略练习
nano test.py #新建py文件,输出print语句#!/usr/bin/env python3print('Hello World!')$ python3 test.py # 运行python文件Hello World!
欢送关注集体公众号:Distinct数说