學(xué)習(xí)Vim合并行的方法和技巧
剛接觸 Vim 會(huì)覺(jué)得它的學(xué)習(xí)曲線非常陡峭,要記住很多命令。所以這個(gè)系列的分享,不會(huì)
教你怎么配置它,而是教你怎么快速的使用它。
在開(kāi)發(fā)時(shí)為了代碼美觀,經(jīng)常會(huì)把屬性用換行的方式顯示。
<el-dialog title="批量編輯所屬組織" :visible.sync="isShow" :before-close="beforeClose" > ... </el-dialog>
這種場(chǎng)景適用于標(biāo)簽屬性少,代碼量也少的情況。
如果標(biāo)簽突然增多,閱讀起來(lái)就會(huì)很不方便。比如下面這樣:
<template> <el-table :data="tableData" border style="width: 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="市區(qū)" 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>
所以我們就需要把標(biāo)簽和屬性變?yōu)橐恍小?/p>
<template> <el-table :data="tableData" border style="width: 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="市區(qū)" 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>
多數(shù) IDE 在代碼格式化時(shí),都不會(huì)處理標(biāo)簽的屬性。
我們只能通過(guò)光標(biāo)換行,然后在按刪除的方式進(jìn)行解決。
那么接下來(lái)介紹的這個(gè)技巧,叫 “合并行”,能讓我們快速的解決這個(gè)問(wèn)題。
其實(shí)我們可以看出來(lái),這個(gè)VIM合并行,就好比是代碼格式化一樣的,讓寫(xiě)出的代碼更加容易讀,格式更加好看,如果大家還有其他問(wèn)題,可以在下面留言區(qū)討論。
相關(guān)文章
VMware虛擬機(jī)中Ubuntu18.04無(wú)法連接網(wǎng)絡(luò)的解決辦法
這篇文章主要為大家詳細(xì)介紹了VMware虛擬機(jī)中Ubuntu18.04無(wú)法連接網(wǎng)絡(luò)的解決辦法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-03-03Linux系統(tǒng)rsyslogd占用內(nèi)存過(guò)高的問(wèn)題排查及解決
syslogd不僅僅是記錄kernel log的服務(wù),還能記錄user space中的日志,syslogd是Linux下的一個(gè)記錄日志文件服務(wù),新版本叫做rsyslogd,本文介紹了Linux系統(tǒng)rsyslogd占用內(nèi)存過(guò)高的問(wèn)題排查及解決,需要的朋友可以參考下2024-08-08Linux學(xué)習(xí)之CentOS(二十二)--進(jìn)入單用戶(hù)模式下修改Root用戶(hù)的密碼
這篇文章主要介紹了Linux學(xué)習(xí)之CentOS(二十二)--進(jìn)入單用戶(hù)模式下修改Root用戶(hù)的密碼,有需要的可以了解一下。2016-11-11Centos 6.8編譯安裝LNMP環(huán)境(Nginx+MySQL+PHP)教程
這篇文章主要介紹了關(guān)于CentOS 6.8中編譯安裝LNMP環(huán)境的相關(guān)資料,LNMP即Linux,Nginx,MySQL,PHP,文中通過(guò)一步步的步驟介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-03-03使用 libevent 和 libev 提高網(wǎng)絡(luò)應(yīng)用性能的方法
構(gòu)建現(xiàn)代的服務(wù)器應(yīng)用程序需要以某種方法同時(shí)接收數(shù)百、數(shù)千甚至數(shù)萬(wàn)個(gè)事件,無(wú)論它們是內(nèi)部請(qǐng)求還是網(wǎng)絡(luò)連接,都要有效地處理它們的操作2011-05-05CentOS 6.6服務(wù)器編譯安裝lnmp(Nginx1.6.2+MySQL5.6.21+PHP5.6.3)
這篇文章主要介紹了CentOS 6.6服務(wù)器編譯安裝lnmp(Nginx1.6.2+MySQL5.6.21+PHP5.6.3),需要的朋友可以參考下2016-10-10CentOS使用本地yum源搭建LAMP環(huán)境圖文教程
這篇文章主要介紹了CentOS使用本地yum源搭建LAMP環(huán)境,詳細(xì)分析了CentOS使用本地yum源搭建LAMP的具體步驟、相關(guān)命令及操作注意事項(xiàng),需要的朋友可以參考下2019-06-06