質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

Q&A

解決済

3回答

1861閲覧

Vimで横に整列させたい

退会済みユーザー

退会済みユーザー

総合スコア0

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

0グッド

1クリップ

投稿2015/06/04 05:45

編集2015/06/04 05:46

このような文字列があります。

A B C D E F

これを

A B C D E F

に整列したいのですが、可能でしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

ベストアンサー

こんにちは。

Aにカーソルを合わせて

6J  

でいかがでしょうか?
(※半角数字の6 に続けて、半角大文字でアルファベットのジェイ「J」です。)

投稿2015/06/04 05:49

編集2015/06/04 05:51
jun68ykt

総合スコア9058

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2015/06/04 06:34

ありがとうございます!出来ました!
otn

2015/06/04 12:07

行数を数えないで、J を望み通りの状態になるまで押す方が楽だと思います。
guest

0

文字列置換を利用する方法もあります。

Vの業選択ででA〜Eまでの行指定したあと、コマンドモードに移行するために:を叩くと:'<,'>とでるので、その後にsedと同じ置換の書き方をすれば可能です。

以下の例では改行を半角空白に置換しています。

:'<,'>s/\n/\ /g

投稿2015/06/04 09:27

ikuwow

総合スコア462

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

もうベストアンサー出ちゃってますが、
数字を毎回行数に応じて変えるのが面倒であれば
行選択モード(shift + v (V))で1行にまとめたい部分を選択してからshift + j (J)でも可能です。

※ でも結局選択するために数字+カーソル移動とか使うから同じか・・・

投稿2015/06/04 06:48

編集2015/06/04 06:48
k.tada

総合スコア1679

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問