网站建设一般要多少钱,兰州网站推广,开发app工具,饿了么网站怎么做的文章目录 Vim 命令大全移动光标编辑文本查找和替换保存和退出打开多个文件#xff1a;在文件之间切换#xff1a;打开新窗口切换窗口其他常用命令 Vim 命令大全
移动光标
h: 左移光标j: 下移光标k: 上移光标l: 右移光标0: 移动光标到行首$: 移动光标到行末G: 移动光标到文件… 文章目录 Vim 命令大全移动光标编辑文本查找和替换保存和退出打开多个文件在文件之间切换打开新窗口切换窗口其他常用命令 Vim 命令大全
移动光标
h: 左移光标j: 下移光标k: 上移光标l: 右移光标0: 移动光标到行首$: 移动光标到行末G: 移动光标到文件末尾gg: 移动光标到文件开头nG: 移动光标到第 n 行
编辑文本
i: 在光标前插入文本a: 在光标后插入文本o: 在下一行插入新行dd: 删除当前行dw: 删除当前单词d$: 删除从光标到行末的文本yy: 复制当前行p: 粘贴复制的文本u: 撤销上一次操作Ctrlr: 重做上一次被撤销的操作
查找和替换
/pattern: 查找匹配 pattern 的文本?pattern: 向上查找匹配 pattern 的文本n: 查找下一个匹配项N: 查找上一个匹配项:s/old/new/g: 将当前行中所有匹配 old 的文本替换为 new:%s/old/new/g: 将整个文件中所有匹配 old 的文本替换为 new
保存和退出
:w: 保存文件:wq: 保存文件并退出:q: 退出 Vim:q!: 强制退出 Vim不保存修改
打开多个文件
vim还没有启动的时候
.在终端里输入 vim file1 file2 … filen 便可以打开所有想要打开的文件.vim已经启动 输入 :e filename 可以再打开一个文件并且此时vim里会显示出file文件的内容。
在文件之间切换
.文件间切换 Ctrl6 //两文件间的切换 :bn //下一个文件 :bp //上一个文件 :ls //列出打开的文件带编号 :b1~n //切换至第n个文件 对于用(v)split在多个窗格中打开的文件这种方法只会在当前窗格中切换不同的文件。
打开新窗口
1.同时显示多个文件 :sp //水平切分窗口 :vsplit //垂直切分窗口
切换窗口
.在窗格间切换的方法 Ctrlw方向键——切换到前下上后一个窗格 Ctrlwh/j/k/l ——同上 Ctrlww——依次向后切换到下一个窗格中
其他常用命令
:set number: 显示行号:set nonumber: 隐藏行号:set syntaxon: 启用语法高亮:set paste: 粘贴文本时避免自动缩进:set nopaste: 取消粘贴模式:set autoindent: 自动缩进:set expandtab: 将 Tab 转换为空格:set tabstop4: 设置 Tab 宽度为 4 个空格:set mousea: 启用鼠标支持
这只是一些 Vim 命令的例子Vim 具有非常强大的功能和命令可以根据自己的需要进行定制和扩展。