Painless Vim

20. Vim Windows Are Not Microsoft Windows

  • :h opening-windows了解窗口操作
  • :sp 分成两个窗口

<ctrl>w 开头的窗口命令

  • <ctrl>w+动作:操作窗口

窗口间移动

  • :h window-move-cursor了解窗口跳转
  • <ctrl>wk 跳到上面的窗口
  • <ctrl>w 2k 跳到上两个窗口

改变窗口大小

  • :h window-resize了解窗口改变大小
  • <ctrl>w 4+ 增加4行
  • <ctrl>w 4- 减小4行
  • <ctrl>w > 变宽
  • <ctrl>w < 变窄
  • <ctrl>w = 退回修改

改变窗口位置

  • :h window-moving了解窗口移动
  • <ctrl>w J 移动到底部
  • <ctrl>w K 移动到顶部
  • <ctrl>w K 移动到顶部
  • <ctrl>w r 轮转窗口位置,上面的变为第二个,下面的变为第一个
  • <ctrl>w R 轮转窗口位置,下面的变为第一个,第一个变为最后一个
  • <ctrl>w x 交换位置

返回

21. Tab Pages Are Not Browser Tabs

  • :h tabpage 了解tab页功能
  • :tabnew filename:tabe filename 打开新页
  • :tabc 关闭当前页
  • :qa 关闭所有页
  • :qa! 强制关闭所有页
  • :tabo 关闭所有其它页
  • :tabn 下一页
  • :tabp 前一页
  • :tabs 列出所有页

返回

22. Interlude: Reviewing Views

区分窗口缓冲文件的区别。

返回

23. How Vim Thinks

  • .swap文件的作用

返回

24. Visual (Mode) Basics

  • :h visual-mode 了解可视模式
  • :h characterwise-visual了解逐字可视模式
  • :h linewise-visual了解逐行可视模式
  • :h blockwise-visual了解块可视模式
  • 5vviw
  • 5VV5j

Common Visual Mode Commands

  • o 在可视模式中可切换跳至区域头尾,以改变选择区域
  • gv 重复上次选择

返回

25. Vim GUIs

  • .gvimrc 为图形窗口vim配置文件
  • :set guifont=Andale\ Mono:h14 配置字体

返回

26. Menus Everywhere!

跳远本章

返回

27. Literary Vim: Writing Prose in Vim

略过

返回

28. Conclusion

略过

返回