VIM отключить автоматический перевод строки в конце файла - PullRequest
227 голосов
/ 26 июня 2009

Так что я работаю в магазине PHP, и мы все используем разные редакторы, и мы все должны работать над окнами. Я использую vim, и все в магазине продолжают жаловаться, что всякий раз, когда я редактирую файл, внизу появляется новая строка. Я искал и обнаружил, что это документированное поведение vi & vim ... но мне было интересно, есть ли способ отключить эту функцию. (Было бы лучше, если бы я мог отключить его для определенных расширений файлов).

Если кто-нибудь знает об этом, это было бы здорово!

Ответы [ 12 ]

1 голос
/ 01 июля 2009

Можно ли использовать специальную команду для сохранения этих файлов?

Если вы сделаете: set binary,: w и: set nobinary, файл будет записан без перевода строки, если не было ни одного, с которого нужно начинать.

Эта последовательность команд может быть введена в определенную пользователем команду или отображение, конечно.

0 голосов
/ 12 июля 2014

Я обнаружил, что этот плагин vimscript полезен в этой ситуации.

Plugin 'vim-scripts/PreserveNoEOL'

Или читайте больше на github

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...