Vim 编程实践

1. 基础设置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
"显示行
set nu

" 设置屏幕滚动时在光标上下方保留5行预览代码
set so=5

" 设置debug为 zd
nnoremap zd :action Debug<CR>

" 设置run 为 zr
nnoremap zr :action Run<CR>

" 插入模式下 jk 映射 Esc
inoremap jk <Esc>
阅读更多

Vim 升级和配置

1. Vim 升级

1
brew install vim --with-lua --with-override-system-vim

以后想更新 vim 版本,直接输入 brew upgrade vim

2. 配置自己的 .vimrc 文件

1
2
3
4
5
6
7
set nu " 显示行号
set showcmd " 显示输入的命令
set ruler " 显示标尺
syntax on " 自动语法高亮
set nobackup " 不自动备份
set hlsearch " 搜索高亮
set vb t_vb= " 没有错误提示音
阅读更多

Vim入门 - Vim Tutor

第一讲小结

  1. 光标在屏幕文本中的移动既可以用箭头键,也可以使用 hjkl 字母键。
    h (左移) j (下行) k (上行) l (右移)

  2. 欲进入 Vim 编辑器(从命令行提示符),请输入:vim 文件名 <回车>

  3. 欲退出 Vim 编辑器,请输入

    `<ESC>`   :q!   `<回车>` 放弃所有改动。
    `<ESC>`   :wq   `<回车>` 保存改动。
  4. 在正常模式下删除光标所在位置的字符,请按: x

  5. 欲插入或添加文本,请输入:

    i   输入欲插入文本   `<ESC>`   在光标前插入文本
    I   输入欲插入文本   `<ESC>`   在一行前插入文本
    a   输入欲添加文本   `<ESC>`   在光标后添加文本
    A   输入欲添加文本   `<ESC>`   在一行后添加文本

特别提示:按下 <ESC> 键会带您回到正常模式或者撤消一个不想输入或部分完整
的命令。

第二讲小结

  1. 欲从当前光标删除至下一个单词,请输入:dw

  2. 欲从当前光标删除至当前行末尾,请输入:d$

  3. 欲删除整行,请输入:dd

阅读更多
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×