Мне нелегко понимать это. Я ввожу следующее с помощью плагина AutoClose.vim:
function trim() {|}
| положение моего курсора. То, чего я хочу достигнуть, - то, как только я совершил нападки, вводят код, должен быть похожим:
function trim() {
|
}
Вместо этого что происходит, теперь:
function trim() {
|}
Другая полезная настройка vim - :установите smartindent
, который очень похож на cindent
, но более общий. Исследуйте оба с помощью :help smartindent
и :help cindent
Почему бы вам не изменить Autoclose.vim, чтобы поставить ваш закрывающий скобки на следующей строке, если ваш курсор находится в конце открывающей строки, то когда вы нажмете Enter будет отступать.
Before:
function trim() {|
}
After
function trim() {
|
}
Проще указать, что у них общего, а не перечислять их различия.
Итак, вот список:
Сходства
Кобол и Java собирались изменить мир и решить проблему программирования.
Ни один из них не оправдал первоначального ажиотажа.
Сейчас существуют очень большие, раздутые программы Cobol и Java, которые используются банками и являются «наследием»... слишком большой и критический, чтобы переписать или выбросить.
Кобол представляет идею наличия длинных, читаемых имен в их коде. Java рекомендует длинные, читаемые имена.
Отличия
Кобола придумал американец, Изящество Мюррей Хоппер, получивший высшую награду Министерства обороны, медаль «За выдающиеся заслуги в обороне».
Яву изобрел канадец Джеймс Гослинг, получивший высшую гражданскую честь Канады, офицер Ордена Канады.
3 COBOL convention использует «-» для разделения слов в названиях, Java convention использует верхний/нижний CamelCase.
-121--4904252- Попробуйте : установить индекс
. Это не сделает точно то, что вы просите, так как нажатие Enter добавляет только одну новую строку, а не две, но вы должны получить что-то вроде:
function trim() {
|}
После ввода последней строки функции, используйте Ctrl + D (в режиме вставки), чтобы «dedent» (напротив отступа) }
назад к левому полю.
Возможно, потребуется также изменить опцию cinkeys
, чтобы убедиться, что автооиндент реагирует на нужные клавиши.