Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Vimで、リモートのPHPを使って、Syntasticでシンタックスチェックする

$
0
0

前提

  • Vimを実行中のサーバにはPHPがインストールされていない
  • リモートのサーバにはPHPがインストールされている
  • リモートのサーバはVimを実行中のサーバのディレクトリをマウントしている
    • その影響でVimを実行中のサーバでのファイルパスと、リモートサーバでのファイルパスがちょっと違う
  • VimとSyntasticはインストール済み
    • Syntastic version: 3.7.0-226 (Vim 800, FreeBSD)
  • ...みたいな状況です

~/.vimrc

let g:syntastic_mode_map = {'mode':'active', 'active_filetypes':['ruby', 'php', 'yaml', 'python'], 'passive_filetypes':['puppet', 'po', 'pot']}
let g:syntastic_stl_format = '[%E{Err: %fe #%e}%B{, }%W{Warn: %fw #%w}]'
let g:syntastic_auto_loc_list = 1
let g:syntastic_quiet_messages = {'level': 'warnings'}
let g:syntastic_php_checkers  = ['php']
let g:syntastic_php_php_exec  = 'ssh'
let g:syntastic_php_php_exe   = 'ssh 192.168.xxx.xxx php'
"let g:syntastic_php_php_args  = '' " clear default args
let g:syntastic_php_php_fname = shellescape(expand('%', 1))
let g:syntastic_php_php_tail  = '2>/dev/null'

Memo


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>