Мне нравится писать код, используя тернарный оператор?:, Например:
std::string result = input.empty() ? createNewItem()
: processInput( input );
Как мне настроить vim так, чтобы при нажатии Return после ввода createNewItem ()
отступы следующую строку, чтобы курсор находился в том же столбце, что и последний ?
, чтобы я мог просто продолжать вводить : processInput (input);
?
Я попытался посмотреть на настройки cinoptions-values
, но я этого не сделал Ничего важного не вижу.