VI 使用技巧

  1. 控制多行缩进:
    进入可视化,选择相应的行,然后shift+>或<即可缩进或缩出
  2. 打开多个文件:
    一、vim还没有启动的时候:
    1.在终端里输入
    vim file1 file2 … filen便可以打开所有想要打开的文件
    2.vim已经启动
    输入
    :e file
    可以再打开一个文件,并且此时vim里会显示出file文件的内容。
    3.同时显示多个文件:
    :sp //水平切分窗口
    :vsplit //垂直切分窗口
    二、在文件之间切换:
    1.文件间切换
    Ctrl+6 //两文件间的切换
    :bn //下一个文件
    :bp //上一个文件
    :ls //列出打开的文件,带编号
    :b1~n //切换至第n个文件
    对于用(v)split在多个窗格中打开的文件,这种方法只会在当前窗格中切换不同的文件。
    2.在窗格间切换的方法
    Ctrl+w+方向键——切换到前/下/上/后一个窗格
    Ctrl+w+h/j/k/l ——同上
    Ctrl+ww——依次向后切换到下一个窗格中
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`vi` 是 Linux 和 Unix 系统中的一个文本编辑器,它非常强大且功能丰富,适合于命令行操作。以下是一些常用的 `vi` 使用技巧: 1. **打开文件**: - `vim <file>` 打开现有文件 - `vi +<line_number> <file>` 打开文件并跳转到指定行 - `vi new_file.txt` 创建新文件 2. **基本编辑模式与命令模式**: - 进入命令模式,按下 `Esc` 键或直接输入 `:` - 进入插入模式,按下 `i` 或者 `a` 插入文本 - 退出编辑模式,按 `Esc` 或在命令模式下输入 `:wq` 保存并退出,`:q!` 强制退出不保存 3. **光标移动**: - `h`, `j`, `k`, `l` 分别是向左、下、上、右移动一个字符 - `0` 移动到行首, `$` 移动到行尾 - `gg` 移动到文件开头,`G` 移动到文件结尾 4. **查找和替换**: - `/pattern` 查找,`n` 向下查找下一个匹配,`N` 向上查找 - `:s/old/new/g` 替换当前行所有匹配的文本,`%s/.../.../g` 替换全文件 5. **撤销和重做**: - `u` 撤销上一步操作 - `U` 重做上一步操作(撤销的逆操作) 6. **模式切换快捷键**: - `i` 和 `a` 进入插入模式进行文本输入 - `I` 开始行首插入 - `o` 在光标下方添加新的一行,`O` 在上方添加 7. **使用 hjkl 移动光标,zz 键存档并回退到命令模式** 8. **宏命令**(`:define` 和 `:execute`):可以定义和重复复杂的编辑序列。 **相关问题**: 1. 如何在vi中创建一个新的行? 2. 如何查找文本并跳至下一个匹配位置? 3. 宏命令在实际编辑中有哪些应用场景?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值