2009-12-06 3 views
1

Сегодня я непреднамеренно набрал что-то, когда курсор находился на очень длинной линии, и это отформатировало мою линию, торможя несколько строк ограниченной длины. Эта строка выглядит примерно так:Команда форматирования vim

Foo("This is very long line (left '%s' right '%s) and it will never never never end", pNode->left.c_str(), pNode->right.c_str()); 

перед форматированием и после того, как линия это:

Foo("This is very long line (left '%s' right '%s) and it " 
    "will never never never end", pNode->left.c_str(), 
    pNode->right.c_str()); 

Что я нажал?

ответ

2

Vgq (имея set tw=60) или

set wrap (может быть)?

0

to Idigas: Я так не думаю - цитаты (") меня смущает. Вим знает, что на строке есть строка, поэтому она должна добавлять дополнительные кавычки?

Я попробовал это, и мой vim не добавил лишние кавычки к строящимся линиям.

+0

Извините, Лукас, не видел вашего ответа. Да, у вас есть точка в их цитатах. Я не уверен, что vim добавит их, но опять же, я также не уверен, какой тип файла имеет этот код для кода (C?). Mabe, если OP отправляет этот дополнительный бит информации ... – Rook

+0

Может быть, OP добавил их при написании своего вопроса, не задумываясь об этом? – Rook

+0

Это может быть правдой. Я просто хотел указать на это, что может быть улов. –

Смежные вопросы