首页 > 数据库 > 数据库开发技术 > kali下常用的编辑器从入门到放弃
平时在使用Linux学习或者编辑时,总离不开文件的编辑。不像Windows哪样,有各种各样的编辑器。那么我们在Linux环境中常用那些编辑器呢?
Vim是从 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 |
删除游标所在的那一整行(常用) |
ndd |
n 为数字。删除光标所在的向下 n 行 |
yy |
复制游标所在的那一行(常用) |
nyy |
n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用) |
p, P |
p 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行 |
相对于vim, nano 几乎是零学习成本。nano 的用户体验完全吊打 Vim。语法
nano <文件名或文件绝对路径>
使用示例
nano /root/bbskali.txt
当你打开一个不存在的文件,那么即为新建文件。打开文件后,就可以直接编辑了。
各种功能键说明:
| 按键 | 释义 |
|---|---|
Ctrl+G |
显示帮助文本 |
Ctrl+O |
保存当前文件 |
Ctrl+R |
读取其他文件 |
Ctrl+K |
剪切 |
Ctrl+U |
粘贴 |
Ctrl+W |
搜索 |
Ctrl+X |
退出 |
更多教程 扫码关注

扫码加群

原文作者:Kali笔记;如有侵权,请联系管理员删除。