Skip to content

Instantly share code, notes, and snippets.

@novusnota
novusnota / .vimrc
Last active August 9, 2025 08:32
Простая конфигурация, конфиг Vim для тех, у кого русско-английская клавиатура. Для русскоязычных, короче (duh). Минималистичная, минимум плагинов, но с развёрнутым описанием каждой функции, настройки и команды.
" Простая конфигурация Vim для пользователей с русско-английской клавиатурой
" Как правило, русскоязычных (duh)
" Минималистичная, минимум плагинов, но с развёрнутым описанием каждой функции, настройки и команды
" Работает для Vim 8.*, скомпилированного по максимуму.
" Чистый конфиг, без использования менеджеров плагинов.
" Цветовые схемы вручную копировал в папку ~/.vim/
" Также, ручками добавил
" lightline и NERDTree в ~/.vim/pack/plugins/start,
@matt-42
matt-42 / split.cpp
Created July 9, 2020 23:02
C++ split implementation
#include <string_view>
#include <iostream>
#include <cstring>
#include <vector>
std::vector<std::string> split(const std::string& str, char split_char) {
const char* cur = str.c_str();