[解決済み] Vim の `J` と `gq` コマンドでピリオドの後にスペースを入れるにはどうしたらいいですか?
2022-11-14 21:54:26
質問
Vimの
J
コマンドを使うと、ほとんどの行はパディングのために1つのスペースで結合されます。しかし、ピリオドの後では、Vimは常に2つのスペースを使用します。次の例を見てみましょう。
This ends with a comma,
but this ends with a period.
Join with 'J' and what do you get?
私の場合、その結果は
This ends with a comma, but this ends with a period. Join with 'J' and what do you get?
カンマの後にスペース1つ、ピリオドの後にスペース2つ。段落を
gq
コマンドで再フォーマットしても同じです。
Vim がピリオドの後のスペースを 1 つだけ使用するように変更できる設定はありますか?
どのように解決するのですか?
:help joinspaces
'joinspaces' 'js' boolean (default on)
global
{not in Vi}
Insert two spaces after a '.', '?' and '!' with a join command.
When 'cpoptions' includes the 'j' flag, only do this after a '.'.
Otherwise only one space is inserted.
NOTE: This option is set when 'compatible' is set.
を行うわけです。
:set nojoinspaces
望むものを手に入れるために
また、設定を切り替えるには
:set joinspaces!
関連
-
[解決済み] git に自分の好きなエディタを使わせてコミットするにはどうしたらいいですか?
-
[解決済み] VimのTabキー==4スペースと中括弧の後の自動インデント
-
[解決済み] Vimで最も生産性の高いショートカットは何ですか?
-
[解決済み] vimでシステムのクリップボードからペースト(とコピー)するには?
-
[解決済み] Vimレコーディングとは何ですか、またそれを無効にするにはどうしたらいいですか?
-
[解決済み] EmacsとVimの違い
-
[解決済み] Vimでカーソルを動かさずに画面を移動させる方法は?
-
[解決済み] Vimで、テキストをレジスタに入れずに削除する方法はありますか?
-
[解決済み】vimの「sudoで書く」トリックはどうやるの?
-
[解決済み] vimのクイックフィックス機能はどのように使うのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Vim の "Press ENTER or type command to continue" プロンプトを無効にするにはどうしたらいいですか?
-
[解決済み] フィッシュシェルでviモードを使うには?[クローズド]
-
[解決済み] Vimエディタを終了するにはどうすればよいですか?
-
[解決済み] viで複数行を素早くインデントする
-
[解決済み] vimにテキストをペーストする際の自動インデントをオフにする
-
[解決済み] .vimrcファイル内の<leader>とは何ですか?
-
[解決済み] Vimで現在のファイル名を変更する
-
[解決済み] Vimの設定ファイルにコメントを入れる方法。".vimrc" は?
-
[解決済み】vim - 行数を数えずに大きなテキストブロックを削除する方法は?
-
[解決済み] NERDTreeで拡張子によるファイルのフィルタリングを行うには?