使用vi或vim编辑文件在Linux中编辑文本,需要掌握一些快捷键操作。一般来说,vim和nanononanano比vim更容易使用。vim没有什么神奇的操作(用6的人都觉得ta在变魔术)。底部有很多可选的快捷键提示,用于创建和保存文件(这个很友好,看看就好~),倒三角就是Ctrlnanotest.py的意思#创建一个文件,随便编辑,然后saveit,会提示是否保存(直接按Y,即使按Y也会继续提示是否取消选项,很贴心~~),然后回车保存。常用快捷键Ctrl+G:获取在线帮助(help),比较实用(相当于使用说明书)。Ctrl+X:离开naon软件,如果有修改,会提示保存。Ctrl+R:从其他文件读取数据,可以把一个文件的内容粘贴到这个文件中(有意思的功能),但是需要手动输入绝对路径,而且是输入没有路径提示,有点麻烦(文件名记不住),需要多开窗口或者提前复制好要导入文件的绝对路径。Ctrl+C:表示当前光标所在的行数、列数等信息。Ctrl+_:可以直接输入行号,光标快速移动到该行。Alt+M:可以支持鼠标移动光标功能,切换按钮(这个很方便,对于win过来的用户)。这里只是介绍几个非常方便的快捷键,就算忘记也没关系,ctrl+G看看就知道了,非常适合新手“玩家”。vi/vimvim是最强大的编辑器(不接受参数)。功能多到你甚至不想记住它们。说服图:(完全可以用鼠标~)在使用vim的时候,有3种模式commandmode(这个模式是刚进入的)inputmodebottomlinecommandmodecommandmode一进去就是这个模式,需要输入i切换到输入模式,最后一行出现insert,只有在这个状态下才能编辑内容。在命令模式下,输入x删除光标所在的字符。编辑完成后,用esc切换到命令模式,输入:,wq,回车保存内容;或输入q直接退出编辑,不保存内容。输入模式下HOME/END,移动光标到行首/行尾PageUp/PageDown,翻页/下ESC,退出输入模式,切换到命令模式Bottomlinecommandmodeinthecommandmode,type:进入底线命令模式q退出程序w保存文件wq保存退出3种模式的关系和简单使用,如下图:简单练习nanotest.py#创建一个新建py文件,输入打印语句#!/usr/bin/envpython3print('HelloWorld!')$python3test.py#运行python文件HelloWorld!欢迎关注我公众号:分号说
