• Vim编程常用命令


    1.全文覆盖

        程序发布到测试、开发环境后,经常需要远程登录Linux更改代码。平时在IDE中直接Ctrl+A、Ctrl+V覆盖整个文档,在vim中需要这样做

    vim filename

    gg --跳到首行(光标默认在第一行时不必执行)
    v --进入可视模式 
    G --跳到末行 
    d --删除选中所有行(如果未全部删除,可继续此命令)

    • Java文件

            在vim粘贴Java代码时有时会自动缩进,导致代码格式混乱,解决方案如下。

    1. 取消自动缩进
      在命令模式下,使用“:set nosmartindent”和“:set noautoindent”取消自动缩进,然后再粘贴即可。完成后再开启自动缩进“:set smartindent”和“:set autoindent”,以上命令都可使用简写,比如“:set si”,可通过Vim的帮助“:help smartindent”查看相应说明。

    2. Paste模式
      Vim的编辑模式中,还有一个Paste模式,在该模式下,可将文本原本的粘贴到Vim中,以避免一些格式错误。通过“:set paste”和“:set nopaste”进入和退出该模式。更简便的方式是,在Vim中设置一个进入和退出Paste模式的快捷键,往“~/.vimrc”中添加一行配置“set pastetoggle=<F12>”,这样即可通过F12快速的在Paste模式中切换,当然快捷键在不冲突的前提下可以任意指定,具体如何指定,参考附带的教程链接。

    引用自:Vim粘贴代码时缩进混乱

    2.取消高亮

    搜索文件之后,vim对匹配内容做高亮显示,可以通过“nohl”命令取消高亮。

  • 相关阅读:
    Post返回json值
    调用接口并获取放回json值
    c# 获取IP
    sqlserver2008不允许保存更改
    判断客户端是否是手机或者PC
    3.docker tomcat集群
    1.docker 安装
    Maven profiles 多环境配置
    MySQL 定时任务
    MyBatis 三剑客
  • 原文地址:https://www.cnblogs.com/feiqihang/p/4882879.html
Copyright © 2020-2023  润新知