Last active
November 27, 2023 17:29
-
-
Save FanchenBao/1ef63384a805270202c3638c41c2c85e to your computer and use it in GitHub Desktop.
Vim Setup
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" Set absolute line number for the current line and the rest is relative number | |
set number | |
set relativenumber | |
" Enable monokai theme | |
syntax enable | |
set background=dark | |
colorscheme monokai | |
" I do not remember what these do | |
vnoremap < <gv | |
vnoremap > >gv | |
set shiftwidth=0 | |
set expandtab | |
" Set autoindent | |
set autoindent | |
" Add command "set tabstop=4" when you want to have tab=4 spaces. | |
" Page up and down and then center the cursor | |
nnoremap <C-d> <C-d>M | |
nnoremap <C-u> <C-u>M | |
" Force the vertical bar to be skinny in insert mode, and fat in normal mode | |
if $TERM_PROGRAM =~ "iTerm" | |
let &t_SI = "\<Esc>]50;CursorShape=1\x7" " Vertical bar in insert mode | |
let &t_EI = "\<Esc>]50;CursorShape=0\x7" " Block in normal mode | |
endif | |
" Use jj to escape | |
inoremap jj <Esc> | |
" Enable highlight of searched string and clear the last used search pattern | |
" see https://stackoverflow.com/a/657484/9723036 | |
set hlsearch | |
command C let @/="" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"keys": [ | |
"j", | |
"j" | |
], | |
"command": "exit_insert_mode", | |
"context": [ | |
{ | |
"key": "setting.command_mode", | |
"operand": false | |
}, | |
{ | |
"key": "setting.is_widget", | |
"operand": false | |
} | |
] | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"font_size": 22, | |
"ignored_packages": [ | |
], | |
"vintage_start_in_command_mode": true, | |
"rulers": | |
[ | |
80 | |
], | |
"translate_tabs_to_spaces": true, | |
"theme": "Monokai Classic.sublime-theme", | |
"color_scheme": "Monokai Classic.sublime-color-scheme", | |
"save_on_focus_lost": true, | |
"relative_line_numbers": true | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Read the doc to set up Vim monokai theme.