vim使用快捷键
https://www.cnblogs.com/lijia0511/p/5684614.html
gd: 跳转到局部变量的定义处;
gD: 跳转到全局变量的定义处,从当前文件开头开始搜索;
Vim 分屏功能+无插件Vim编程技巧
将VIM变得简单:如何在VIM中得到你最喜爱的IDE特性
vim+command
vim是linux中常见的编辑器,这里讲讲如何在vim中插入命令行的输出结果。
基本用法:
在指令模式下运行 :!command ,如!date将日期显示在vim底部,!ls列出当前目录
将命令结果插入文件:
运行 :r!command , command命令的结果插入光标下一行
:nr! command, command命令的结果插入n行后。
使用页面内容作为输入:
运行 :m,n! command, command以m,n之间的行作为标准输入,标准输出会代替m,n之间的行. 注意这个操作似乎是不可用ctrl+r撤销的。要谨慎使用。
暂时离开vim来执行命令:
运行:r sh,使用完sh后exit又可以返回vim
转自:http://linhs.blog.51cto.com/370259/124754
VIM分屏指令
命令模式下:
:new,新建文件并分屏, 快捷键,Ctrl+W,然后马上按n键
:spilt 水平分屏,将当前屏分为两个,水平的。 Ctrl + w, s
:vsplit 垂直分屏,将当前屏分为两个,垂直的。 Ctrl + w, v
:only 取消分屏,取消当前的屏,当前屏指的是光标所在屏。
关闭当前屏: Ctrl+w,c。
如何切换焦点?
Ctrl + w, w 后一个
Ctrl + w, p 前一个
Ctrl + w, h 四个方向
Ctrl + w, i
Ctrl + w, k
Ctrl + w, l
如何关闭其他窗口?
Ctrl + w, o
载入文件
:vs 文件路径/文件名 在新的垂直分屏中打开文件
:sv 文件路径/文件名 在新的水平分屏中打开文件
屏幕尺寸
下面是改变尺寸的一些操作,主要是高度,对于宽度你可以使用[Ctrl+W <]或是[Ctrl+W >],但这可能需要最新的版本才支持。
让所有的屏都有一样的高度。
Ctrl+W =
增加高度。
Ctrl+W +
减少高度。
Ctrl+W -
移动分屏
这个功能还是使用了Vim的光标键,只不过都是大写。当然了,如果你的分屏很乱很复杂的话,这个功能可能会出现一些非常奇怪的症状。
向右移动。
Ctrl+W L
向左移动
Ctrl+W H
向上移动
Ctrl+W K
向下移动
Ctrl+W J