-
Notifications
You must be signed in to change notification settings - Fork 3
gobomb edited this page Apr 24, 2019
·
10 revisions
-
系统:MacOS
-
终端:iTerm2
-
Shell:Zsh
使用 Vim 标签页默认不显示正在编辑的文件的名字,在同时编辑多个 vim 窗口的时候不容易找到想要编辑的标签
可以通过修改 ~/.vimrc 文件的方式来达到目的
$ vim ~/.vimrc
syntax enable
set background=dark
colorscheme solarized
" 增加以下三句
set t_ts=^[k
set t_fs=^[\
" ^[ 的输入方式为 CTRL+v 然后按 esc
set title titlestring=[%{split(getcwd(),'\/')[-1]}/%t] " getcwd()得到当前路径,plit(getcwd(),'\/')[-1] 得到路径最后一个目录,%t 为打开的文件名字(" 以后为注释)
选项 't_da'、't_db'、't_ms'、't_xs'、't_xn' 代表 termcap 里的标志位。
t_ts 开始设置窗口标题 (进入 termcap 状态行)
t_fs 结束设置窗口标题 (退出 termcap 状态行)
如果终端允许通过发送字符串设置标题的话,'t_ts' 和 't_fs' 选项用来设置窗口的标 题。在发送标题字符串之前和之后分别发送两者。
一般模式下:
CTRL+g
在底部输出(ex):
"Home.md" line 33 of 36 --91%-- col 5
# 删除原版 vim
$ apt-get remove vim vim-tiny vim-common vim-runtime
# 下载 vim 8.0 源码并进入目录
$ git clone https://github.com/vim/vim.git
$ cd vim
# 安装相关依赖
$ apt install python3-dev lua5.1 libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev ruby-dev mercurial\n
# 设置配置参数
$ ./configure --with-features=huge --enable-rubyinterp --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config/ --enable-perlinterp --enable-gui=gtk2 --enable-cscope --enable-luainterp --enable-multibyte --prefix=/usr
# 编译安装
$ make
$ make install
# 下载 vim-plug
$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
# 修改配置文件
$ vim ~/.vimrc
call plug#begin('~/.vim/autoload')
" Plug '插件名称'
Plug 'johngrib/vim-game-code-break'
call plug#end()
# 在 vim 中输入 :PluginInstall 可安装相应插件
normal模式: yaw
-
qa
(a\b\c\1\2\3 在 q 后是寄存器) - 录制
- 按
q
退出 - 按
@a
重放 (@ 之后是寄存器名字)