另外一些实用的快捷键

快捷键 功能
K 打开光标所在词的manpage
g + C-G 统计全文或统计部分的字数

命令行模式下的快捷键

快捷键 功能
上下方向键 上一条或者下一条命令,如果已经输入了部分则找匹配的命令
左右方向键 左/右移一个字符
Shift-Left 左移一个单词
Shift-Right 右移一个单词
@ 重复上一次的命令

其他快捷键可以参照 shell概述 章节中的快捷键

执行内部命令

快捷键 功能
:pwd 显示vim的工作目录
:cd path 改变vim的工作目录
:set autochdir 让vim根据编辑的文件自动切换工作目录
:set nu 显示行号
:set nonu 隐藏行号
:set autoident 开启自动缩进
:set noautoident 关闭自动缩进
:set cindent 开启c风格的缩进
:set nocindent 关闭c风格的缩进
:set paste 开启粘贴模式
:set nopaste 开启粘贴模式

执行外部命令

快捷键 功能
:! cmd 执行外部命令
:!! 执行上一次的外部命令
:sh 调用shell,用exit返回vim
:r !cmd 将命令的返回结果插入当前位置的下一行
:m,n !cmd 将文件的m行到n行之间的内容做为命令输入执行命令,会改变文件
:m,nw !cmd 将文件的m行到n行之间的内容做为命令输入执行命令,不会改变文件

vim帮助

命令帮助的格式为:

  • 第一行指明怎么使用那个命令
  • 然后是缩进的一段解释这个命令的作用
  • 然后是进一步的信息
快捷键 功能
F1 查看帮助
:h(elp) 查看帮助
:help command 查看指定命令的帮助
:help user-manual 打开用户手册
:helptags FILE_PATH 为指定文档生成索引
:helpgrep 搜索整个帮助文档,匹配的列表显示在quickfix窗口
:ver 显示版本信息

vim技巧

vim问题

vim搭建IDE



参考

Vim使用笔记
vim粘贴注释–解决方法
vim 退格键(backspace)不能用
Vim 中读写特殊字符
VIM中执行Shell命令(炫酷)
强悍的 vim —— 处理大小写转换
vim tab设置为4个空格
VIM 文件编码识别与乱码处理 Rationale of fileencoding and encoding in vim or elsewhere
Vim的分屏功能
vi/vim使用入门: vimrc在哪儿?
在 Vim 中优雅地查找和替换
Vim查找替换及正则表达式的使用 vim清空文件所有内容
Mac下打造vim+Python开发环境
VIM的自动补全
如何用Vim搭建IDE?
一步一步带你安装史上最难安装的 vim 插件 —— YouCompleteMe
轻快的VIM(三)
无插件Vim编程技巧
Ctrl-P/Ctrl-N broken; whitelist filetypes for YCM
在Linux下使用vim配合xxd查看并编辑二进制文件
像 IDE 一样使用 vim
vim编辑器---批量注释与反注释
Vimdiff 使用
UTF-8、BOM、的问题

Copyright © zhujipeng 2017 all right reserved,powered by Gitbook 该文件修订时间: 2017-11-04 14:57:24

results matching ""

    No results matching ""