Skip to content

Instantly share code, notes, and snippets.

View SofijaErkin's full-sized avatar
🎯
Focusing

Vittore Marcas SofijaErkin

🎯
Focusing
View GitHub Profile
@SofijaErkin
SofijaErkin / goto_define_for_vim.md
Last active May 8, 2022 04:32
goTo definition using youcompleteme, ctags, taglist for VIM on macOS/Linux
@SofijaErkin
SofijaErkin / fold_indent_vim.md
Created May 7, 2022 11:42
macOS/Linux folding by indent for vim

VIM Manually Folding by indent

Folding by indent is an in-build function of VIM. Also, see folding.

Now, we talk about indent folding method. Just for me as a freshman.

Setting foldmethod option:

:set foldmethod=indent
@SofijaErkin
SofijaErkin / manually_install_vundle_on_mac_or_linux.md
Last active June 19, 2022 06:48
manually install vundle on mac or linux
@SofijaErkin
SofijaErkin / manually_install_zsh_ohmyzsh.md
Created May 3, 2022 12:57
manually install zsh and oh-my-zsh

Manually Install ZSH And Oh-My-Zsh

Update April 23 EST PM 9:22

On Debian11 Notices:

1.Checkout the current SHELL: "echo $SHELL".

2.Choose the current SHELL to root:

@SofijaErkin
SofijaErkin / manually_install_shellcheck_on_mac_or_linux.md
Created May 3, 2022 12:18
manually install shellcheck on macOS/Linux

MacOS/Linux Manually Install ShellCheck

shellcheck

Update(16 April 2022 06:40AM):

The better is that update macOS and Xcode.

I take 87 minutes to update macOS(about 12GB) from 10.12.6 to 12.3.1. Version

@SofijaErkin
SofijaErkin / manually_install_youcompleteme_for_mac_or_linux.md
Last active June 19, 2022 03:08
manually install YouCompleteMe on macOS/Linux

MacOS/Linux Manually Install YouCompleteMe

This is used to notice syntax complete for C/C++ and Python.

Usage

Ycm use tab to accept the completion, pushing tabat all time will

right-handwise accept all the completion, pushing "shift + tab" will

@SofijaErkin
SofijaErkin / upgrade_gcc_support_cpp17_on_debian.md
Created April 28, 2022 08:20
upgrade gcc to support C++17 on debian

Debian Manually Upgrade GCC TO Support C++17

deps

gmp, mpfr, mpc, isl

download from source and compile install

cd 
@SofijaErkin
SofijaErkin / upgrade_cmake3_over_14_on_debian.md
Last active April 28, 2022 00:12
Upgrade cmake over 3.14 on debian.

Debian Manually Upgrade CMake over 3.14

deps

build-essential, libtool, autoconf, unzip, wget

download from source and compile install

sudo wget -O cmake-3.14.6.tar.gz https://cmake.org/files/v3.14/cmake-3.14.6.tar.gz
@SofijaErkin
SofijaErkin / upgrade_python3_over_6_on_debian.md
Last active April 27, 2022 03:46
upgrade or reinstall python3 over or equal 3.6 on debian

Debian Manually Upgrade Python3 over 3.6

deps

build-essential, libncurses5-dev, libncursesw5-dev, libreadline6-dev,

libdb5.3-dev, libgdbm-dev, libsqlite3-dev, libssl-dev, libbz2-dev,

libexpat1-dev, liblzma-dev, zlib1g-dev, ca-certificates, make, wget, curl,
@SofijaErkin
SofijaErkin / nerdtree_for_vim.md
Last active June 19, 2022 03:00
Plugin NERDTree for VIM

NERDTree for VIM

Add to ~/.vimrc, back VIM normal state with command ":BundleInstall" to

install:

call vundle#begin()

...