Vim

突然感觉vim好好看

主要是在学校电脑上好配置。好看?不可能的

现在太困了,打不下题去,只好学学这个了。

2024-08-05 20:22:24 星期一

进入vim后的默认模式,此时的对键盘的操作被认为是指令。

  • 方向键\(\uparrow(k),\leftarrow(h),\rightarrow(l),\downarrow(j)\)
  • 删除
    • x : 删除光标所在位置的字符
    • d :
      • w : 从当前光标位置删除删除直到下一个单词的起始位置
      • $ : 从光标处删除到行末
      • e : 从光标处删除到单词末尾
      • d : 删除当前一整行
  • 重复进行指定动作
    • 数字+操作
  • 撤销类命令
    • u : 撤销最后的命令
    • U : 撤销对该行的修改(恢复到原始状态)
    • Ctrl+R : 撤销撤销命令
  • 置入类命令
    • p : 将最后一次删除的放入光标后
  • 替换类命令
    • r + 一个字符 : 将光标处所在的字符改为输入字符
    • s/old/new : 将old替换为new
      • 不加 : 只改变光标所在行第一个匹配串
      • +/g : 直接替换全行的匹配串
      • +/gc : 每次替换前询问
      • x1,x2+ : x1行至x2行
      • %+ : 全文本查找
  • 更改类命令
    • ce/cw : 将光标处到单词末尾的文本更改为输入文本(本质是进入了插入模式)
    • c$ : 将光标处到行末的文本更改为输入文本
  • 定位类命令及文件状态命令
    • Ctrl+G : 显示当前光标所在行以及文件状态
    • G : 跳至文件的最后一行
    • gg : 跳至文件第一行
  • 搜索类命令
    • / + string : 查找string(正向查找)
    • ? + string : 查找string(反向查找)
    • n : 下一个
    • N : 上一个
    • % : 查找配对括号并跳转
  • 执行外部命令
    • :!+命令
  • 保存文件
    • w : 保存文件
    • q : 退出vim
    • wq : 保存文件并退出vim
    • q!/!q : 强制退出vim
    • e filename : 打开当前目录下的指定文件
    • !rm filename : 删除指定文件
    • v + (移动光标至选中部分) + w + filename : 将选中部分写入指定文件中

平常使用基本就用到这里了。

还有一个.vimrc,可以自定义vim

反正我一般只改tabsize其他的也不会改

vim .vimrc

set tabstop=4
posted @ 2024-08-05 21:29  CuFeO4  阅读(23)  评论(0编辑  收藏  举报