Пожалуйста, подпишитесь на официальный канал Codeforces в Telegram по ссылке https://t.me/codeforces_official. ×

Блог пользователя Logvinov_Leon

Автор Logvinov_Leon, 11 лет назад, По-русски

Уже через 14 часов четвертьфинал. До этого я пользовался Win/Mac системами, но правила ACM заставляют сесть за Vim. Это не так уж и плохо, но для оптимизации своего времени я попросил бы опытных людей помочь мне разобраться с Vimrc. В интернете хватает документации, но вот какие фичи нужны именно для олимпиад? Что конкретно вы используете?

  • Проголосовать: нравится
  • +9
  • Проголосовать: не нравится

»
11 лет назад, # |
  Проголосовать: нравится +11 Проголосовать: не нравится

не считая всяких плагинов, мой vimrc выглядит примерно так:

" ширина отступов в 2 пробела, все табы заменяются на пробелы
set tabstop=2
set shiftwidth=2
set expandtab

" включить отображение номеров строк
set number

" сохранить, откомпилировать и запустить текущий файл при нажатии на CTRL-S
map <C-S> :w<CR>:!g++ % && ./a.out<CR>

еще приходят на ум такие команды, которые может быть полезно навесить на хоткеи:

  • :bn, :bp — переключение буферов,

  • копирование/вставка текста в системный буфер обмена ("+y — копирование, "+p — вставка),

  • закомментировать/раскомментировать строки (s/^/\/\/ — закомментировать выделенные строки, s/\/\// — раскомментировать)

»
11 лет назад, # |
Rev. 2   Проголосовать: нравится +7 Проголосовать: не нравится

Не садиться на vim, а использовать более user-friendly редактор?

»
11 лет назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

Я бы не стал садится в vim за 14 часов до контеста. Все-таки, думаю, на четвертьфинале есть возможность писать в чём-то другом.