• Vim常用操作-合并行。


    刚接触 Vim 会觉得它的学习曲线非常陡峭,要记住很多命令。所以这个系列的分享,不会
    教你怎么配置它,而是教你怎么快速的使用它。

    在开发时为了代码美观,经常会把属性用换行的方式显示。

    <el-dialog 
        title="批量编辑所属组织" 
        :visible.sync="isShow" 
        :before-close="beforeClose"
      >
        ...
      </el-dialog>

    这种场景适用于标签属性少,代码量也少的情况。
    如果标签突然增多,阅读起来就会很不方便。比如下面这样:

    <template>
      <el-table
        :data="tableData"
        border
        style=" 100%">
        <el-table-column
          fixed
          prop="date"
          label="日期"
          width="150">
        </el-table-column>
        <el-table-column
          prop="name"
          label="姓名"
          width="120">
        </el-table-column>
        <el-table-column
          prop="province"
          label="省份"
          width="120">
        </el-table-column>
        <el-table-column
          prop="city"
          label="市区"
          width="120">
        </el-table-column>
        <el-table-column
          prop="address"
          label="地址"
          width="300">
        </el-table-column>
        <el-table-column
          prop="zip"
          label="邮编"
          width="120">
        </el-table-column>
        <el-table-column
          fixed="right"
          label="操作"
          width="100">
          <template scope="scope">
            <el-button @click="handleClick(scope.row)" type="text" size="small">查看</el-button>
            <el-button type="text" size="small">编辑</el-button>
          </template>
        </el-table-column>
      </el-table>
    </template>

    所以我们就需要把标签和属性变为一行。

    <template>
      <el-table :data="tableData" border style=" 100%">
        <el-table-column fixed prop="date" label="日期" width="150"> </el-table-column>
        <el-table-column prop="name" label="姓名" width="120"> </el-table-column>
        <el-table-column prop="province" label="省份" width="120"> </el-table-column> 
        <el-table-column prop="city" label="市区" width="120"> </el-table-column>
        <el-table-column prop="address" label="地址" width="300"> </el-table-column>
        <el-table-column prop="zip" label="邮编" width="120"> </el-table-column>
        <el-table-column fixed="right" label="操作" width="100">
          <template scope="scope">
            <el-button @click="handleClick(scope.row)" type="text" size="small">查看</el-button>
            <el-button type="text" size="small">编辑</el-button>
          </template>
        </el-table-column>
      </el-table>
    </template>

    多数 IDE 在代码格式化时,都不会处理标签的属性。
    我们只能通过光标换行,然后在按删除的方式进行解决。
    那么接下来介绍的这个技巧,叫 “合并行”,能让我们快速的解决这个问题。

    操作步骤:
    1. 按 ESC 进入 Normal 模式,移动游标定位到第 2 行的位置。
    2. 按 shift+j 就可以实现合并行的操作。

  • 相关阅读:
    `/usr/java/jdk1.8.0_101': not a valid identifier
    gem sources -a https://ruby.taobao.org/ 提示:Error fetching https://ruby.taobao.org/ SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: ce rtificate verify failed
    ERROR: While executing gem ... (Encoding::UndefinedConversionError) U+7CFB to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437,当你执行gem 命令时,提示如上信息解决方案如下。
    ubuntu15.10安装 jdk
    ubuntu 如何安装tomcat
    Mac pro 上安装 robotframework 时的一个版本问题
    AppBuilder(四)SignatureConversions
    AppBuilder(三)BuildInternal
    AppBuilder(二)UseStageMarker
    AppBuilder(一)Use汇总
  • 原文地址:https://www.cnblogs.com/wubaiqing/p/7903244.html
Copyright © 2020-2023  润新知