vim-browser-reload-linux


Ⅰ. 插件描述

vim plugin to reload your browser, Linux version

Ⅱ. 基本信息

创建日期:  2012-03-09
使用用户:  14
Github星:  35
插件作者:  Marwan Osman

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'lordm/vim-browser-reload-linux'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'lordm/vim-browser-reload-linux'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'lordm/vim-browser-reload-linux'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/lordm/vim-browser-reload-linux

Ⅳ. 文档说明

# browser-reload-linux.vim

Description

Vim plugin to reload your browser.
This is a linux compatible version inspired by the mac version https://github.com/tell-k/vim-browsereload-mac

Thanks to aareman, the new version of the plugin fixes a refresh glitch with ctrl-r getting spammed in vim as well as the following features:

A) Add a Reload Delay

A new g:reloadDelay variable which can be set to hackily get around waiting for a build system to finish before reloading.

B) Reload on all file changes

A new g:reloadAll variable, which if set will add the reload command to all php,js,css, and html files in your project.

Required

xdotool v3.20150503.1 https://github.com/jordansissel/xdotool

For Debian and Ubuntu users, you can find it in the package manager.

  sudo apt-get install xdotool

Otherwise, it's preferred to download the latest version and build it.
If you get build errors, make sure you have 'libxext-dev' package.

Usage

browser reload

 :ChromeReload <regex>      //reload "Google Chrome" with optional regex for window title
 :FirefoxReload     //reload "Firefox"
 :OperaReload       //reload "Opera"
 :AllBrowserReload  //reload all browser

start auto reload

 :ChromeReloadStart  
 :FirefoxReloadStart  
 :OperaReloadStart  
 :AllBrowserReloadStart  

stop auto reload

 :ChromeReloadStop
 :FirefoxReloadStop
 :OperaReloadStop
 :AllBrowserReloadStart

Settings

By default, after reload browser focus will retain back to the vim window.

If you want to stop returnApp and keep the focus on the browser,
change variable "g:returnAppFlag" to 0

 "default is 1
 let g:returnAppFlag = 1

If you want old style commad, write this setting in your .vimrc

 "reload
 command! -bar Cr silent ChromeReload
 command! -bar Fr silent FirefoxReload
 command! -bar Or silent OperaReload
 command! -bar Ar silent AllBrowserReload
 "auto reload start
 command! -bar CrStart silent ChromeReloadStart
 command! -bar FrStart silent FirefoxReloadStart
 command! -bar OrStart silent OperaReloadStart
 command! -bar ArStart silent AllBrowserReloadStart
 "auto reload stop
 command! -bar CrStop silent ChromeReloadStop
 command! -bar FrStop silent FirefoxReloadStop
 command! -bar OrStop silent OperaReloadStop
 command! -bar ArStop silent AllBrowserReloadStop

添加新评论