发布于2022年11月4日3年前 平时在使用Linux学习或者编辑时,总离不开文件的编辑。不像Windows哪样,有各种各样的编辑器。那么我们在Linux环境中常用那些编辑器呢?01 VimVim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。使用教程基本上 vi/vim 共分为三种模式,分别是命令模式,输入模式和底线命令模式。命令模式:此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。常用的几个命令:命令释义i切换到输入模式,以输入字符。x删除当前光标所在处的字符。:切换到底线命令模式输入模式在命令模式下按下i就进入了输入模式。按键释义ENTER回车键,换行BACK SPACE删除光标前一个字符DEL删除光标后一个字符方向键在文本中移动光标HOME/END移动光标到行首/行尾Insert切换光标为输入/替换模式,光标将变成竖线/下划线ESC退出输入模式,切换到命令模式底线命令模式在命令模式下按下:(英文冒号)就进入了底线命令模式。按键释义:q退出程序:w保存文件:wq保存并退出vim键盘图基本实例创建文本vim bbskali.txt这样我们便创建了名为bbskali.txt的文档,当然可以创建所有的文本格式,如php jsp doc bat html都行。输入i进入输入\编辑模式然后输入我们想要的内容,然后按:退出编辑模式,输入wq保存并关闭文件。高级功能搜索替换按键释义/p向光标之下寻找一个名称为 p 的字符串?p向光标之上寻找一个字符串名称为 p 的字符串可以通过英文按键n。重复前一个搜寻的动作替换语法格式:n1,n2s/p/p2/gn1 与 n2 为数字。在第 n1 与 n2 行之间寻找 p 这个字符串,并将该字符串取代为 p2示列100 到 200 行之间搜寻 p 并取代为 p2:100,200s/p/p2/g从第一行到最后一行寻找 p 字符串,并将该字符串取代为 p2 !(常用):1,$s/p/p2/g删除 复制 粘贴按键释义dd删除游标所在的那一整行(常用)nddn 为数字。删除光标所在的向下 n 行yy复制游标所在的那一行(常用)nyyn 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用)p, Pp 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行02 nano相对于vim, nano 几乎是零学习成本。nano 的用户体验完全吊打 Vim。语法nano <文件名或文件绝对路径>使用示例nano /root/bbskali.txt当你打开一个不存在的文件,那么即为新建文件。打开文件后,就可以直接编辑了。各种功能键说明:按键释义Ctrl+G显示帮助文本Ctrl+O保存当前文件Ctrl+R读取其他文件Ctrl+K剪切Ctrl+U粘贴Ctrl+W搜索Ctrl+X退出 版权属于:逍遥子大表哥本文链接:https://blog.bbskali.cn/2678.html按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。
创建帐户或登录后发表意见