linux

linux的vi命令有哪些隐藏技巧

小樊
86
2024-07-19 04:18:37
栏目: 智能运维

  1. 快速移动光标:

    • 使用0键快速移动到当前行的开头
    • 使用$键快速移动到当前行的结尾
    • 使用gg快速移动到文件的第一行
    • 使用G快速移动到文件的最后一行
    • 使用{}可以快速移动到上一个或下一个段落的开头
  2. 复制和粘贴:

    • 使用yy复制当前行
    • 使用p粘贴复制的内容
    • 使用dd剪切当前行
    • 使用u撤销最后一次操作
    • 使用Ctrl + r重做被撤销的操作
  3. 搜索和替换:

    • 使用/进行搜索,输入关键词按下回车可以查找下一个匹配项
    • 使用n查找下一个匹配项
    • 使用N查找上一个匹配项
    • 使用:%s/old/new/g对整个文件进行替换(将old替换为new)
  4. 多窗口操作:

    • 使用:sp水平拆分当前窗口
    • 使用:vsp垂直拆分当前窗口
    • 使用Ctrl + w + hjkl在不同窗口之间切换
    • 使用Ctrl + w + =平均调整窗口大小
  5. 定义快捷键:

    • ~/.vimrc文件中添加map命令可以定义自己的快捷键
    • 例如:map <leader>w :w<CR>表示将快捷键<leader>w映射为保存当前文件

这些只是vi编辑器中的一些常用的隐藏技巧,vi还有很多其他强大的功能和命令,需要不断练习和探索才能熟练掌握。

0
看了该问题的人还看了