Один способ решить, использовать ли вложенные классы, состоит в том, чтобы думать, играет ли этот класс роль поддержки или свою собственную часть.
, Если это существует только в целях помощи другому классу тогда, я обычно делаю его вложенным классом. Существует целая загрузка протестов к этому, некоторые из которых кажутся противоречащими, но все это снижается для испытания и инстинктивное чувство.
Если вы добавите знак символа после имени параметра в команде set
, вот так:
:set smartcase!
... он переключит опцию. Для этого можно создать сопоставление клавиш:
:map \s :set smartcase!<CR>
означает возврат каретки. Он представляет собой клавишу Return .
Теперь просто нажмите \ s , и она переключится.