## 事象 [[gitsigns.nvim]]の`:Gitsigns stage_hunk`コマンドを実行すると、すべての行末に`^M^M`というシンボルがついてしまう。(すべての行が差分となってしまう) ## 原因 [[CRLF改行]]のファイルだから。 ## 解決方法 [[LF改行]]にしても問題ないなら変換する。 [[CRLF改行]]のファイルでうまくやる方法はなさそう。 <div class="link-card"> <div class="link-card-header"> <img src="https://github.githubassets.com/favicons/favicon.svg" class="link-card-site-icon"/> <span class="link-card-site-name">GitHub</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">Stage hunk lead to every line ending with "^M" on windows · Issue #499 · lewis6991/gitsigns.nvim</p> </div> <div class="link-card-description"> Description I stage a hunk by Gitsigns. Then all the lines in the file got a ending with "^M". Neovi... </div> </div> <img src="https://opengraph.githubassets.com/7ac7d7eb72d71ca390c13da4ce2117971773ccbde4362b676af82ed8b66cea2f/lewis6991/gitsigns.nvim/issues/499" class="link-card-image" /> </div> <a href="https://github.com/lewis6991/gitsigns.nvim/issues/499"></a> </div>