Vim でテキスト整形。縦のラインを揃える方法 ②センタリング
前回、というか過去に以下のようなことをした。
const service = require('./service');
const baseService = require('./baseService');
const config = require('../config');
const Promise = require('bluebird');
const errors = require('../errors');
↑これを
↓こうしたいという例
const service = require('./service');
const baseService = require('./baseService');
const config = require('../config');
const Promise = require('bluebird');
const errors = require('../errors');
コマンド:
ggVG
:'<,'>normal f=5i <CR> ← iの後はスペース
4kl
<C-v>4j$
<.
今度は、左辺を = に寄せる。
const service = require('./service');
const baseService = require('./baseService');
const config = require('../config');
const Promise = require('bluebird');
const errors = require('../errors');
↑これを
↓こうしたいという例。= を中心にしてセンタリング
const service = require('./service');
const baseService = require('./baseService');
const config = require('../config');
const Promise = require('bluebird');
const errors = require('../errors');
コマンド:
ggVG
:'<,'>normal 2f ldt=0P
単語と=の間にスペース1個開けた分のスペースを単語の直前にペースト。
映画のエンディングのスタッフロールみたいな。