傲渊山岳 发表于 2024-9-6 20:34:14

vim和nano的基础教程(很基础的那种)

0.如何选择

nano 的用户界面相对简单直观,假如习惯了Windows上的图形化操作,那就nano 更易于理解。nano 的快捷键也很好记。
vim 是提供了大量的功能和定制选项,处理复杂的文本编辑任务时非常高效。vim 有大量的快捷键和组合键,不好记
假如你是初学者,尤其是假如你之前没有使用过类 Unix 系统的下令行工具,可以先用nano过渡;假如你打算长期使用下令行文本编辑器,而且乐意投入时间来学习它,vim 可能更合适。一旦掌握了 vim,它的高效性和强大的功能可以大大提高工作效率。
1.nano基础操作

nano readme.md 使用nano打开文件,或创建文件(假如没有这个文件则会创建)
1.1编辑

直接使用光标,移动到指定位置,删除复制剪切什么的和你对记事本操作上一致的,固然也有一些nano的操作,比如剪切是Ctrl+K ,粘贴上Ctrl+U,其实不如Ctrl CV好记。
1.2生存



[*]生存文件:在 nano 中,按 Ctrl + O,然后按 Enter 确认文件名。
[*]退出 nano:

[*]假如你想要生存更改并退出,按 Ctrl + X,假如生存过了,会直接退出,假如没生存,按 Y 确认生存,最后按 Enter。
[*]假如你不想生存更改并退出,按 Ctrl + X,然后按 N。

2.vim

vim readme.md  2.1 编辑

进入之后叫平凡模式,不能直接编辑内容,把光标挪到你想编辑的地方,按下 i 即可进入编辑模式,按Esc退出编辑模式,按:进入下令行模式。
下面的下令都是在平凡模式下执行的


[*]i:进入插入模式,可以在光标位置开始插入文本。
[*]Esc:退出插入模式,返回平凡模式。
[*]::进入下令行模式,可以在底行输入下令。
下面的是比较进阶的,初学者记着上面三个就行


[*]h:向左移动光标。
[*]j:向下移动光标。
[*]k:向上移动光标。
[*]l:向右移动光标。
[*]w:移动到下一个单词的开头。
[*]b:移动到上一个单词的开头。
[*]e:移动到当前单词的末尾。
[*]0(数字零):移动到行首。
[*]$:移动到行尾。
[*]gg:跳转到文件的第一行。
[*]G:跳转到文件的最后一行。
[*]nG:跳转到第 n 行。



[*]x:删除光标下的字符。
[*]dd:删除整行。
[*]dw:删除光标到下一个单词的开头。
[*]d$:删除光标到行尾的内容。
[*]p:粘贴(在删除或剪切后)。
[*]u:撤销最后一次操作。
[*]Ctrl + r:重做最后一次撤销。


[*]/text:从当前光标位置向下搜索 text。
[*]?text:从当前光标位置向上搜索 text。
[*]n:重复上一次搜索。
[*]N:反向重复上一次搜索。
[*]:%s/old/new/g:全文更换 old 为 new。


[*]y:复制(yank)选中的文本。
[*]yy:复制整行。
[*]p:在光标后粘贴。
[*]P:在光标前粘贴。
2.2 生存

在平凡模式下输入:即可进入下令行模式,输入:wq,随即生存并退出


[*]:w:生存文件(write)。
[*]:wq :生存并退出。
[*]:q!:不生存退出。
[*]:e!:放弃全部更改,重新加载文件。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: vim和nano的基础教程(很基础的那种)