vim script
- 作者: 广州的段友互粉吧
- 来源: 51数据库
- 2020-09-23
就叫vimscript,有个小教程叫《learn vimscript the hard way》,有中文版
题意不清:分割为来理解
1、学习vim的使用方法,vim作为编辑器之神,最为出色的莫过于各种便利的快捷键,而学习vim等价于学习这些快捷键,以下是我实际使用中经常使用的。
模式:i/s进入insert模式,此模式下可以像notepad一样使用
esc进入命令模式
v/v进入visual模式
复制粘贴:
命令模式下yy复制一行,yny复制n行
:n,m y复制第n到m行
命令模式下p粘贴
剪切:
命令模式下c剪切一行
移动
:n,m mo r 剪切第n到m行到r行
附上vim的配置文件:
setlocal noswapfile
set bufhidden=hide
set nocompatible
syntax on
"colorscheme evening
set number
set cursorline
set ruler
set shiftwidth=4
set softtabstop=4
set tabstop=4
set nobackup
set autochdir
filetype plugin indent on
set backupcopy=yes
set ignorecase smartcase
set incsearch
set hlsearch
set noerrorbells
set novisualbell
set t_vb=
set showmatch
set matchtime=2
set magic
set hidden
set smartindent
set backspace=indent,eol,start
set cmdheight=1
set laststatus=2
set statusline=\ %<%f[%1*%m%*%n%r%h]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ ln\ %l,\ col\ %c/%l%)
set foldenable
set foldmethod=syntax
set foldcolumn=0
setlocal foldlevel=1
nnoremap @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')
脚本编程:选择一种脚本,搜索教程。
题意不清:分割为来理解
1、学习vim的使用方法,vim作为编辑器之神,最为出色的莫过于各种便利的快捷键,而学习vim等价于学习这些快捷键,以下是我实际使用中经常使用的。
模式:i/s进入insert模式,此模式下可以像notepad一样使用
esc进入命令模式
v/v进入visual模式
复制粘贴:
命令模式下yy复制一行,yny复制n行
:n,m y复制第n到m行
命令模式下p粘贴
剪切:
命令模式下c剪切一行
移动
:n,m mo r 剪切第n到m行到r行
附上vim的配置文件:
setlocal noswapfile
set bufhidden=hide
set nocompatible
syntax on
"colorscheme evening
set number
set cursorline
set ruler
set shiftwidth=4
set softtabstop=4
set tabstop=4
set nobackup
set autochdir
filetype plugin indent on
set backupcopy=yes
set ignorecase smartcase
set incsearch
set hlsearch
set noerrorbells
set novisualbell
set t_vb=
set showmatch
set matchtime=2
set magic
set hidden
set smartindent
set backspace=indent,eol,start
set cmdheight=1
set laststatus=2
set statusline=\ %<%f[%1*%m%*%n%r%h]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ ln\ %l,\ col\ %c/%l%)
set foldenable
set foldmethod=syntax
set foldcolumn=0
setlocal foldlevel=1
nnoremap
脚本编程:选择一种脚本,搜索教程。
