.net如何做网站90设计网素材下载
文章目录
- Vim 命令大全
- 移动光标
- 编辑文本
- 查找和替换
- 保存和退出
- 打开多个文件:
- 在文件之间切换:
- 打开新窗口
- 切换窗口
- 其他常用命令
Vim 命令大全
移动光标
h: 左移光标j: 下移光标k: 上移光标l: 右移光标0: 移动光标到行首$: 移动光标到行末G: 移动光标到文件末尾gg: 移动光标到文件开头nG: 移动光标到第 n 行
编辑文本
i: 在光标前插入文本a: 在光标后插入文本o: 在下一行插入新行dd: 删除当前行dw: 删除当前单词d$: 删除从光标到行末的文本yy: 复制当前行p: 粘贴复制的文本u: 撤销上一次操作Ctrl+r: 重做上一次被撤销的操作
查找和替换
/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文件的内容。
在文件之间切换:
- .文件间切换
Ctrl+6 //两文件间的切换
:bn //下一个文件
:bp //上一个文件
:ls //列出打开的文件,带编号
:b1~n //切换至第n个文件
对于用(v)split在多个窗格中打开的文件,这种方法只会在当前窗格中切换不同的文件。
打开新窗口
1.同时显示多个文件:
:sp //水平切分窗口
:vsplit //垂直切分窗口
切换窗口
- .在窗格间切换的方法
Ctrl+w+方向键——切换到前/下/上/后一个窗格
Ctrl+w+h/j/k/l ——同上
Ctrl+ww——依次向后切换到下一个窗格中
其他常用命令
:set number: 显示行号:set nonumber: 隐藏行号:set syntax=on: 启用语法高亮:set paste: 粘贴文本时避免自动缩进:set nopaste: 取消粘贴模式:set autoindent: 自动缩进:set expandtab: 将 Tab 转换为空格:set tabstop=4: 设置 Tab 宽度为 4 个空格:set mouse=a: 启用鼠标支持
这只是一些 Vim 命令的例子,Vim 具有非常强大的功能和命令,可以根据自己的需要进行定制和扩展。
