Giter Club home page Giter Club logo

taeseung_vimrc's Introduction

taeseung_vimrc

Installation

Clone with GIT

Default version

cd ~/
git clone git://github.com/taeseunglee/taeseung_vimrc.git .vim
ln -s ~/.vim/vimrc ~/.vimrc
vim -c ":PlugInstall" -c ":q" -c ":q"

GNU-c style version

cd ~/
git clone -b gnu-c git://github.com/taeseunglee/taeseung_vimrc.git .vim
ln -s ~/.vim/vimrc ~/.vimrc
vim -c ":PlugInstall" -c ":q" -c ":q"

Features

Leader Key

The Leader key is bound to Space

Switching between files (Buffers)

  • Use Ctrl h Ctrl l to move between open files
  • Ctrl Left Ctrl Right also works for switching between files

Syntastic (Syntax check)

Syntastic Mode Map

Currently, syntastic is passive mode for all files. If you want to apply syntastic to some languages from the beginning of vim, you add languages to active_filetypes in vimrc. For example,

let g:syntastic_mode_map = {
    \ "mode": "passive",
    \ "active_filetypes": ["c", "cpp", "perl"],
    \ "passive_filetypes": [] }

Toggle Syntastic Mode

Currently, syntastic is passive mode. So if you want to use syntastic, you must toggle the Syntastic Mode(:SyntasticToggleMode).
If you want to toggle the Syntastic Mode, i.e. you want to change active to passive mode or passive to active mode,
press ctrl+y

Plug Command

Command Description
PlugInstall [name ...] [#threads] Install plugins
PlugUpdate [name ...] [#threads] Install or update plugins
PlugClean[!] Remove unused directories (bang version will clean without prompt)
PlugUpgrade Upgrade vim-plug itself
PlugStatus Check the status of plugins
PlugDiff Examine changes from the previous update and the pending changes
PlugSnapshot[!] [output path] Generate script for restoring the current snapshot of the plugins

Code Fold (Informations about folding commands)

Command Description
zi switch folding on or off
za toggle current fold open/closed
zc close current fold
zr decrease the foldlevel
zR open all folds
zm increase the foldlevel
zM close all folds
zv expand folds to reveal cursor

Viewports (Windows/Splits)

  • Use <Leader>h <Leader>j <Leader>k <Leader>l to navigate between viewports

File Browser (NERDTree)

  • Use <C-n> to toggle the file browser

Themes (ColorSchemes)

There is a very large collection of colorschemes in this repository. Many of them can be seen here. Set the colorscheme using :colorscheme NAME.

taeseung_vimrc's People

Contributors

taeseunglee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

jayroncena

taeseung_vimrc's Issues

Make make!

Let's make a automatic setup shell (or a makefile!)

ESC 두 번 눌러야 하는 상태가 생김!

Auto Complete Pop에서 단 어를 찾았을 때, 이를 엔터를 안하고 esc를 누르면 normal mode로 바뀌어야는데, "Keyword completion (^N^P) The only match"가 나타난다. 이 상태에서
엔터를 누르면 insert mode로 있게 됨. 추측해보면, ACP를 사용하는 중에 특정 조건에서 한번의 esc가 insert mode -> normal mode로 바꾸는 것을 막는 것 같다. 이를 해결해보자.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.