常用的vim命令和linux命令
vim编辑器有三种模式
命令模式、编辑模式、末行模式
模式间切换方法:
1.命令模式下,输入:后,进入末行模式
2.末行模式下,按esc慢退、按两次esc快退、或者删除所有命令,可以回到命令模式
3.命令模式下,按下i,a等键,可以进入编辑模式
4.编辑模式下,按下esc,可以回到命令模式
Vim 命令:
-
启动 Vim:
cmdvim filename
-
退出 Vim 编辑器: 在命令模式下输入以下命令:
cmd:q
如果文件有未保存的修改,可以使用
:q!
强制退出。 -
保存并退出 Vim: 在命令模式下输入以下命令:
cmd: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 命令:
-
查看当前工作目录:
cmdpwd
-
列出目录内容:
cmdls
-
切换目录:
cmdcd directory
-
创建目录:
cmdmkdir directory
-
删除文件或目录:
cmdrm -r directory
-
复制文件或目录:
cmdcp source destination
-
移动或重命名文件或目录:
cmdmv source destination
-
查看文件内容:
cmdcat filename
-
编辑文件(使用默认文本编辑器):
cmdnano filename
-
查找文件:
cmdfind /path/to/search -name "filename"
-
显示文件内容分页显示:
cmdless filename
-
查看文件末尾内容:
cmdtail filename
-
查看文件头部内容:
cmdhead filename