安装与基础配置
iTerm快捷操作
- 清屏:
<C l>/<W k>
- 剪切:
<W x>
- 复制:
<W v>
- 新增窗口:
<W d>
- 切换窗口:
<W [>, <W ]>
- 关闭窗口:
<W w>
- 显示黏贴历史:
<S W h>
- 回放功能:
<W A b>
- 放大/缩小窗口:
<W A =>
- 退出:
<E>
vim快捷操作
- 剪切:
<W x>
- 复制:
<W v>
- 切换全屏:
<C W f>
- 回到之前状态:
<W z>
- 生成
pdf
:<W p>
安装一个配置好的macvim/vim
- 更新vim/macvim
brew uninstall macvim
brew install macvim --with-cscope --with-lua / brew install vim --with-lua
brew linkapps macvim
- 安装spf13
curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh
- 插件管理: spf13内置了vundle
BundleSearch
BundleInstall
BundleList
BundleClean
一般的安装与删除插件
- 默认安装到
~/.vim/bundle
文件夹之下后添加配置Plugun 'xxxx'
到.vimrc
;
常用的基础配置
将git
的编辑器改成vim
//.git/config
editor = vim
基础
模式切换: 命令模式:
<E>/<C c>
, 插入模式:<i>
显示文件状态:
<: f> 文件路径
暂时运行shell命令:
< : ! xxx>
切换到shell命令:
< : s h>
, 切换回来:<C d>
显示目录:
<: S n T>
命名文件:
<: w>
窗口
切换窗口:
<C w w>
底部显示目录:
<C p>
;选中文件后打开新窗口:横向:<C v>
, 纵向:<C x>
翻页:上:
<C u>/<C b>
, 下:<C d>/<C f>
,合并代码块:
<z c>
//设定打开所有合并代码块:
<z S r>
保存和退出
退出:
<: p>
保存:
<: w>
不保存退出:
<: q !>
保存退出:
<: wq>/<S z z>
不保存并重新加载:
<: e !>
移动/搜索
方向键:左:
<h>
,上:<j>
, 下:<k>
, 右:<l>
移动到第
n
行头:<: n>
移动到第一行:
<g g>
移动到最后一行头:
<S g>
移动到行首:
0
移动到行尾,并插入:
<S a>
按函数移动: 上移
{
, 下移}
按单词移动:向前:
<w>
, 向后:<b>
按标点移动:
<e>
按空格移动:向前
<S w>
, 向后:<S b>
-
搜索匹配:
<: / xxx>
- 向下匹配:
<n>
;向上匹配:<S n>
- 看查找历史:
</> + up/down
- 向下匹配:
-
直接在单词上匹配查找
- 向上:
<#>
- 向下:
<*>
- 向上:
-
大标记移动:
- 打标记:
<m a>
- 移动到标记行:
<' a>
- 查看所有已打的标记:
<:marks>
- 在最近的两个标记中跳转:
<' '>
- 打标记:
插入
光标后插入:
<a>
行尾插入:
<S a>
在当前行前插入一个新行:
<S o>
在当前行后插入一个新行:
<o>