常用的vim命令和linux命令
vim编辑器有三种模式
命令模式、编辑模式、末行模式
模式间切换方法:
1.命令模式下,输入:后,进入末行模式
2.末行模式下,按esc慢退、按两次esc快退、或者删除所有命令,可以回到命令模式
3.命令模式下,按下i,a等键,可以进入编辑模式
4.编辑模式下,按下esc,可以回到命令模式
Vim 命令:
-  启动 Vim: vim filename
-  退出 Vim 编辑器: 在命令模式下输入以下命令: :q如果文件有未保存的修改,可以使用 :q!强制退出。
-  保存并退出 Vim: 在命令模式下输入以下命令: :wq
-  光标移动: - h:向左移动一个字符。
- j:向下移动一行。
- k:向上移动一行。
- l:向右移动一个字符。
 
-  插入文本: - i:在当前光标位置之前插入文本。
- a:在当前光标位置之后插入文本。
- o:在当前行的下面插入新行并开始输入文本。
- O:在当前行的上面插入新行并开始输入文本。
 
-  删除文本: - x:删除光标所在位置的字符。
- dd:删除当前行。
- dw:删除从当前光标位置到下一个单词开头的字符。
- d$:删除从当前光标位置到行尾的字符。
 
-  复制和粘贴文本: - yy:复制当前行。
- yw:复制从当前光标位置到下一个单词开头的字符。
- p:粘贴已复制的文本。
 
-  撤销和重做: - u:撤销上一次操作。
- Ctrl + r:重做上一次撤销的操作。
 
-  查找和替换: - /pattern:向前查找匹配- pattern的文本。
- ?pattern:向后查找匹配- pattern的文本。
- :s/pattern/replacement/g:替换匹配- pattern的文本为- replacement。
 
Linux 命令:
-  查看当前工作目录: pwd
-  列出目录内容: ls
-  切换目录: cd directory
-  创建目录: mkdir directory
-  删除文件或目录: rm -r directory
-  复制文件或目录: cp source destination
-  移动或重命名文件或目录: mv source destination
-  查看文件内容: cat filename
-  编辑文件(使用默认文本编辑器): nano filename
-  查找文件: find /path/to/search -name "filename"
-  显示文件内容分页显示: less filename
-  查看文件末尾内容: tail filename
-  查看文件头部内容: head filename