私はvimに脚本を書いており、フォーマットには泉を使っています。テキストラップを80に設定しているので、vimは書式設定のために改行を挿入します。それはvimでの私のワークフローにとってうまくいっていますが、他のテキストエディタでファイルを開くと改行が残っています。これを避けるにはどうすればいいですか?他のテキストエディタと作業するときにvimから改行をフォーマットする
1
A
答えて
1
避ける方法は、挿入しないことです。あなたは(ちょうど、休憩を挿入しない(上のデフォルト)あなたの画面の制限上に線 を破るために'wrap'
オプションを使用し、その後、0
:set tw=0
に'textwidth'
オプションを設定して、自動テキスト ラップを削除することができます視覚的に)。 'linebreak'
オプションを設定しない限り、 は単語の途中で中断します。 次に、'breakat'
オプションで設定された文字列に分割されます。
モードでは、j
とk
の動きは、行ごとに移動するため、ちょっと動き回ります。しかし、gj
とgk
を使用して、 「visual」行に従うことができます。または、それらを自動的に行うように再マップします。
とその他のオプションについては、すべての説明についてヘルプを必ず確認してください。
0
エディタごとに異なるフォーマット設定を使用することはお勧めできません。
vimが挿入されているため改行が残ります。
: vertical resize 80
: set formatoptions-=t
: set wrap
そして、80列にあなたのバッファサイズを変更(端末を変更したり、それが縦分割):あなたが挿入休憩なしでテキストをラップするのvimをしたい場合は
、あなたはtextwidthを無効にする必要があります
関連する問題
- 1. フォーマット改行
- 2. シェルスクリプト内の変数から改行と改行を削除する方法
- 3. テキストエディタ最後の改行文字を削除できません
- 4. vimでテキストをフォーマットすることは可能ですか
- 5. 私のh1の行1と2を別々にフォーマットするには? &改行位置を変更する
- 6. 他のユーザーがあなたと作業できるように、Eclipse IDEをネットワーク上で実行することはできますか? google docsのように?
- 7. 保存時にVIMに最後の改行を追加する
- 8. コンソールに出力するときに改行を防止する
- 9. オーディオファイルに改行を含めることはできますか?
- 10. powershellから実行するとVim(win32)の色を修正するには?
- 11. Vim改行で自動インデント
- 12. xsltグループ化 - あるXMLフォーマットから他のXMLフォーマットに変換する
- 13. Rails 3 - 自分のモデルを作成して他の人と作業する
- 14. ホストページを再ロードせずに他のページから作業するHTMLアンカー
- 15. MSXMLにインデントと改行を使用してXML出力をフォーマットさせる
- 16. vimの検索と置換では、改行は「^ @」と表示されます
- 17. Razorの出力をインデントと改行で自動フォーマットするにはどうすればよいですか?
- 18. xsltマルチレベルグループ化 - 1つのXMLフォーマットから他のフォーマットに変換する
- 19. ビューポートと平行投影の作業に関する質問
- 20. Vimは改行を置き換えます
- 21. 他の行から1行を作成する
- 22. シェルをコマンドラインや他のシェルから実行するときを区別することは可能ですか?
- 23. 改ページと改行
- 24. フォーマットが可変のときにDoubleをフォーマットする方法は?
- 25. データベースに箇条書きと改行を挿入する
- 26. vimからRubyコードを実行する
- 27. bazaar作業コピーからgitに移行する方法
- 28. Screen + vimによってshift-enterに 'M'と改行が挿入されます
- 29. djangoとセロリの定期的な作業を実行する
- 30. あるプロジェクトから別のプロジェクトに作業項目テンプレートをコピーすることはできますか?
ありがとう!それを自動的に行うように改造することには欠点はありますか?そうでない場合:それらを再マップする方法? – oFca
欠点はなく、 ':nnoremap j gj'と':nnoremap k gk'で行うことができます。しかし、オペレータのペンディングモードを再マッピングするなど、複雑な作業を行うことができます。また、algoは[数えるための]特別な作業を行うことができます(https://www.reddit.com/r/vim/comments/2k4cbr/problem_with_gj_and_gk/ )。この[回答](http://stackoverflow.com/a/4952200/557306)には素晴らしいグローバルソリューションがあり、ウィキには[記事](http://vim.wikia.com/wiki/Move_cursor_by_display_lines_when_wrapping)この教科では。すべてはあなたがどれだけ遠くへ行きたいのか、どの機能を使うのかによって決まります!いつものようにVimには、たくさんのオプションがあります:-D – sidyll
おかげで、大いに助けてくれました。もう一つのこと:vimウィンドウの右側に余白を追加する方法はありますか?なぜなら、キャラクターはマージンまでずっと進んでいるから、私は彼らとエッジの間にもっと空間を呼吸したいと思っています。 – oFca