• VIM 快捷键


    一、查找与替换

    命令模式: :

    • 输入查找(需要进入命令输入模式):
    • ?abc  
    • /abc
    • ? 以及 / 都可以查找,不同的是 ? 默认 n 向上查找, N  下一个。 /  的 n 为 下一个, N 为上一个。

    普通模式下:

    • 输入fa 跳转到第一个a字符
    • 输入r,并且输入b,a字符被b字符替换(实用)
    • 输入R替换字符,输入新字符串,输入完按ESC回到普通模式(实用)
    • 输入cc替换整行字符,输入新字符串,输入完按ESC回到普通模式
    • 输入cw 替换一个英文字(word),输入完按ESC回到普通模式(实用)
    • 输入~,翻转游标所在字符的大小写
    • 输入C 替换至行尾,即游标所在处以后的字都会被替换,输入完按ESC回到普通模式
    • 输入u 撤销上一次的操作

    二、窗口

    • 命令行模式下输入:sp 1.txt 打开新的水平分屏视窗来编辑1.txt
    • 命令行模式下输入:vsp 2.txt 打开新的垂直分屏视窗来编辑2.txt
    • 普通模式下Ctrl+w s 将当前窗口分割成两个水平的窗口
    • 普通模式下Ctrl+w v 将当前窗口分割成两个垂直的窗口
    • 普通模式下Ctrl+w q 即 :q 结束分割出来的视窗。如果在新视窗中有输入需要使用强制符!即:q!
    • 普通模式下Ctrl+w o 打开一个视窗并且隐藏之前的所有视窗
    • 普通模式下Ctrl+w j 移至下面视窗
    • 普通模式下Ctrl+w k 移至上面视窗
    • 普通模式下Ctrl+w h 移至左边视窗
    • 普通模式下Ctrl+w l 移至右边视窗
    • 普通模式下Ctrl+w J 将当前视窗移至下面
    • 普通模式下Ctrl+w K 将当前视窗移至上面
    • 普通模式下Ctrl+w H 将当前视窗移至左边
    • 普通模式下Ctrl+w L 将当前视窗移至右边
    • 普通模式下Ctrl+w - 减小视窗的高度
    • 普通模式下Ctrl+w + 增加视窗的高度
  • 相关阅读:
    Solution -「ARC 101E」「AT 4352」Ribbons on Tree
    Solution -「CF 855G」Harry Vs Voldemort
    Solution -「CF 1119F」Niyaz and Small Degrees
    Solution -「AGC 029E」「AT 4504」Wandering TKHS
    Solution -「CF 840C」On the Bench
    Solution -「AGC 004E」「AT 2045」Salvage Robots
    Solution -「CF 908D」New Year&Arbitrary Arrangement
    IDEA技巧-快速遍历数组
    [LOJ6055]「from CommonAnts」一道数学题 加强版
    LeetCode437路径总和III
  • 原文地址:https://www.cnblogs.com/yaolin1228/p/9869600.html
Copyright © 2020-2023  润新知