zoukankan      html  css  js  c++  java
  • 在 iterm 中使用 vim

    Bash和Zsh开启vi-mode模式, 并设置默认编辑器vim

    开启bash的vi-mode模式

    Bash有两种操作模式,分别是emacs-mode和vi-mode,在默认情况下使用的是emacs-mode,通过修改/.bashrc可以开启vi-mode,方法是在/.bashrc中写入

    set -o vi
    

    然后,在终端执行source ~/.bashrc或者是重启终端使配置生效。
    之后,你每次打开终端,默认进入的都是insert-mode,按则进入normal-mode。如果你没有设置EDITOR,在emacs-mode下默认的编辑器是nano,而在vi-mode下则是vi。也就是说,在vi-mode下按+v,默认会打开vi,这是因为Bash的bashline.c中存在下面这个函数调用

    rl_bind_key_if_unbound_in_map (‘v’, vi_edit_and_execute_command, vi_movement_keymap);

    开启zsh/oh-my-zsh的vi-mode模式

    Zsh在安装了oh-my-zsh以后,只需要在plugins那里添加vi-mode,然后在终端执行source ~/.zshrc或者是重启终端就开启vi-mode了。
    最后附上Bash在vi-mode下的快捷键bash-vi-editing-mode-cheat-sheet,基本上与vim是一致的。

    设置zsh/bash默认编辑器vim
    默认的vi比较难用,可以继续向/.bashrc或/.zshrc中写入

    EDITOR=vim 
    export EDITOR
    

    设置默认编辑器为vim。

    以后在vi-mode模式下按+v,默认会打开vim

  • 相关阅读:
    图片的下方与父元素有间隙兼容性解决方案
    vscode 实用插件
    给网页title前面上图标
    网站换肤
    基于面向对象编程的设计模式
    点击获取验证码进行60秒倒计时
    JVM--内存模型与线程
    JVM学习--jvm监控和故障处理工具
    JVM--GC学习
    JVM--Java类加载机制
  • 原文地址:https://www.cnblogs.com/ssaylo/p/13786695.html
Copyright © 2011-2022 走看看