cd - 返回刚才访问的目录
shift+# 在vi中查找相同的关键字
vi 中o在当前游标位置后插入一行 O在当前位置前插入一行
0 $到行未 行首
shift+s 删除一行,并且进入insert mode

/word 向游標之下尋找一個名稱為 word 的字串。例如要在檔案內搜尋 vbird 這個字串,就輸入 /vbird 即可! (常用)
?word 向游標之上尋找一個字串名稱為 word 的字串。

在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。
set tabexpand expand tab
set tabstop=4 设置tab为4个空格

<是左缩进, >是右缩进
按v选定后按=就是自动格式化代码,自动缩进,内部的递归的缩进都做到了
行左移<<,行右移>>,该命令用于调整源码缩进格式简便快速。相当于tab

<C-W> = ctrl+w
:split 文件名 同时在一个页面显示多个文件的内容,类似多窗口,用<C-W><C-W>切换当前窗口
<C-W>f   切分显示光标在处的文件名,VIM 会在 path 中搜索该文件名,比如常用它打开 #include 语句中的文件
<C-W>_   当同时打开几个文件时,按 <C-W>_ 使当前窗口最大化
用Ctrl-W命令指定光标移动:
      Ctrl-W +       扩大窗口
      Ctrl-W -       缩小窗口
      Ctrl-W h       移动到窗口左边
      Ctrl-W j       移动到窗口下边
      Ctrl-W k       移动到窗口上边
      Ctrl-W l       移动到窗口右边
等于是<C-W>按下后,松开键盘,再按下一个命令就可以了.
如果要关闭分割窗口可以用:close,剩下只有一个窗口的话就不能关了。
多窗口是split,像用e打开多个文件是将文件放在缓冲区中。

%   本命令查找与光标所在处相匹配的反括号, 包括 () [] {}

# 文件浏览
:Ex : 开启目录浏览器,注意首字母E是大写的
:Sex : 在一个分割的窗口中开启目录浏览器
:ls : 显示当前buffer的情况
:cd .. : 进入父目录

vsplit 横向slipt显示窗口

syntax off/on 打开或者关闭语法高亮

set list显示不可打印字符

需要多行行首插入//注释,I//后按Esc

shift + ZZ 保存并推出

最新文章

  1. 解决python编码格式错误问题
  2. 时间同步ntp服务的安装与配置
  3. linux权限不够,sh不能用
  4. openlayers 注册事件例子
  5. phonegap 环境搭建
  6. centos-nginx添加模块(无需重新编译)
  7. SQLite3基本使用从shell到python
  8. XSS第二节,XSS左邻右舍
  9. 教你wamp下多域名如何配置
  10. Windows解决anaconda下双python版本安装TensorFlow
  11. WaitForXXX等待无效句柄
  12. C 语言 优先级
  13. Spring整合ActiveMq消息队列
  14. (3.16)mysql基础深入——mysql字符集
  15. SharePoint PowerShell部署开发好的WebPart到服务器上
  16. mfc 形式参数初始化
  17. 微软正式发布Windows 1.0 回顾历代Windows版本界面
  18. RPM安装卸载软件
  19. 马克飞象markdown用法
  20. sql 内连接、外连接、自然连接等各种连接

热门文章

  1. HttpWebRequest、HttpWebResponse、HttpClient、WebClient等http网络访问类的使用示例汇总
  2. 【转载并整理】mysql 1293错误 建表两个timestamp
  3. Ubuntu18.04 修改DNS
  4. LogStash如何通过jdbc 从mysql导入elasticsearch
  5. 定时删除elasticsearch的index
  6. Android自己定义ViewGroup(二)——带悬停标题的ExpandableListView
  7. 微信小程序实现给循环列表添加点击样式实例
  8. 1. Apache Axis2 下载安装入门
  9. 菜鸟学Java(十)——分页查询
  10. Flink papers