4

Я уже некоторое время гуглю. Я хотел бы иметь iA Writer- подобный (или немного похожий на StackExchange) форматирование в Vim. Мне нравится, как он форматирует мои тексты, но я постоянно нажимаю "w", чтобы пропустить слова, потому что мой опыт работы с Vim. Я хотел бы иметь возможность иметь такое же умное форматирование в Vim.

Я нашел хороший плагин Vim для переключения Vim на большой и чистый шрифт: https://github.com/honza/writer.vim

Но это все еще не позволяет мне использовать форматирование:

# Header 1  
## Header 2 
*underline*
**strong**
etc...

Помимо всего вышеперечисленного, я не против иметь ярлыки, похожие на Vim, в моем приложении iA Writer, если невозможно реализовать форматирование iA в Vim.

Изменить: Через некоторое время еще больше поиска, я обнаружил, что этот тип форматирования называется Markdown. Я начинаю думать, что на самом деле нет хорошего способа напрямую отредактировать файл Markdown в Vim, потому что Vim не может заставить вещи отображаться таким образом? Мне бы очень хотелось использовать сочетания клавиш в сочетании с хорошим форматированием Markdown и отображением его в iA Writer.

2 ответа2

2

Vim - это текстовый редактор, а не текстовый процессор. По своему дизайну он не позволяет отображать части текста более крупным шрифтом.

Однако достаточно близко, чтобы написать свои документы с синтаксисом Markdown и использовать файл синтаксиса, который выделяет правильную разметку Markdown в Vim с помощью color/font style/etc.

Vim Instant Markdown обеспечивает режим мгновенного просмотра во внешнем окне.

Этот синтаксический плагин Vim для Markdown, кажется, хорошо используется.

Также стоит упомянуть: смысл синтаксиса Markdown в том, что он должен быть легко читаемым даже без изящных графических возможностей; то есть он должен быть читаемым как хорошо организованный документ в необработанном текстовом виде. Если это удовлетворяет или нет, это вопрос мнения, но я нахожу это достаточно ясным, и я часто пишу личные заметки, которые никогда не будут отображаться в причудливой графической форме в синтаксисе Markdown (с другой стороны, я не нахожу LaTeX синтаксис особенно сложно читать на лету тоже).

2

Как говорит Даниэль Андерссон, файл синтаксиса поможет вам достичь желаемого. Это по-прежнему не то же самое, что WYSIWYG-редактор, но заголовки, полужирный или курсивный текст и код будут выглядеть иначе, если у вас настроен правильный файл синтаксиса. Обратите внимание, что есть несколько конкурирующих плагинов Markdown. В дополнение к тому, что упоминал Даниил, вы можете попробовать этот или этот.

Но кроме того, вы можете попробовать плагин для Vim, такой как WriteRoom для Vim. Идея состоит в том, чтобы сделать Vim визуально отвлекающим. Если вы добавите такой плагин и сделаете (g)Vim максимально большим, вы можете стать еще ближе к тому, что хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .