update cheatsheets

pull/2/head
skywind3000 7 years ago
parent 84bb2cd006
commit 9b83dcca20

@ -1,8 +1,15 @@
##############################################################################
#
# VIM CHEATSHEET (http://www.vim.org)
# Version: 1
# Last Modified: 2018/02/18 00:06
# https://github.com/skywind3000/awesome-cheatsheets/editors/vim.txt
#
# Version: 2
# Last Modified: 2018/02/22 22:53
#
# 项目地址https://github.com/vim/vim
# 中文文档http://vimcdoc.sourceforge.net/doc/help.html
#
# 本文地址https://github.com/skywind3000/awesome-cheatsheets
#
##############################################################################
@ -177,6 +184,8 @@ gd 跳转到定义
:q 退出
:q! 强制退出
:wa 保存所有文件
:cd <path> 切换 Vim 当前路径
:pwd 显示 Vim 当前路径
gf 打开名称为光标下文件名的文件
@ -251,6 +260,21 @@ ma 保存当前位置到书签 a ,书签名可以用 a-z 26
'A 跳转到全文书签 A
##############################################################################
# 常用设置
##############################################################################
:set all 列出所有选项设置情况
:set nocompatible 设置不兼容原始 vi 模式(必须设置在最开头)
:set term 设置终端类型
:set ignorecase 设置搜索是否忽略大小写
:set list 设置显示制表符和换行符
:set number 设置显示行号
:set paste 进入粘贴模式(粘贴时禁用缩进等影响格式的东西)
:set nopaste 结束粘贴模式
:set spell 允许拼写检查
##############################################################################
# 常用帮助
##############################################################################
@ -262,14 +286,27 @@ ma 保存当前位置到书签 a ,书签名可以用 a-z 26
:h i_CTRL-H 查询插入模式下 CTRL-H 是干什么的
:h i_<Up> 查询插入模式下方向键上是干什么的
:h pattern.txt 正则表达式帮助
:h eval 脚本帮助
:h eval 脚本编写帮助
:h function-list 查看 VimScript 的函数列表
:h windows.txt 窗口使用帮助
:h tabpage.txt 标签页使用帮助
:h +timers 显示对 +timers 特性的帮助
:h :! 查看如何运行外部命令
:version 显示当前 Vim 的版本号和特性
##############################################################################
# 外部命令
##############################################################################
:!ls 运行外部命令 ls并等待返回
:r !ls 将外部命令 ls 的输出捕获,并插入到光标后
:w !sudo tee % sudo以后保存当前文件
:call system('ls') 调用 ls 命令,但是不显示返回内容
:!start notepad Windows 下启动 notepad最前面可以加 silent
:sil !start cmd Windows 下当前目录打开 cmd
:%!prog 运行文字过滤程序,如 :%!tidy -q -i --show-errors 0
# vim: set ts=4 sw=4 tw=0 noet noautoindent :

Loading…
Cancel
Save