6/18/2012 - 6:14 AM

vimproc#system() don't work.vim

vimproc#system() don't work.vim

echo 'executable():' executable('ctags')

echo 'system():' system('ctags --help')

echo 'vimproc#system()' vimproc#system('ctags --help')

" ↑ の結果。

executable(): 1
system(): Exuberant Ctags 5.8J1, Copyright (C) 1996-2009 Darren Hiebert
  Compiled: Nov 29 2010, 19:13:41
  Addresses: <>,
  Japanese patch  by Hirohito Higashi <>
  Optional compiled features: +win32, +regex, +internal-sort, +kanji

Usage: ctags [options] [file(s)]

  -a   Append the tags to an existing tag file.
  -B   Use backward searching patterns (?...?).
  -e   Output tag file for use with Emacs.
  -f <name>
       Write tags to specified file. Value of "-" writes tags to stdout
       ["tags"; or "TAGS" when -e supplied].
  -F   Use forward searching patterns (/.../) (default).
  -h <list>
       Specify list of file extensions to be treated as include files.
  -I <list|@file>
       A list of tokens to be specially handled is read from either the
       command line or the specified file.
  -L <file>
       A list of source file names are read from the specified file.
       If specified as "-", then standard input is read.
  -n   Equivalent to --excmd=number.
  -N   Equivalent to --excmd=pattern.
  -o   Alternative for -f.
  -R   Equivalent to --recurse.
  -u   Equivalent to --sort=no.
  -V   Equivalent to --verbose.
  -x   Print a tabular cross reference file to standard output.
       Should tags should be appended to existing tag file [no]?
      Include reference to 'file' in Emacs-style tag file (requires -e).
      Exclude files and directories matching 'pattern'.
       Uses the specified type of EX command to locate tags [mix].
      Include extra tag entries for selected information (flags: "fq").
      Include selected extension fields (flags: "afmikKlnsStz") [fks].
       Should tags scoped only for a single file (e.g. "static" tags
       be included in the output [yes]?
       Behave as a filter, reading file names from standard input and
       writing tags to standard output [no].
       Specify string to print to stdout following the tags for each file
       parsed when --filter is enabled.
       Force output of specified tag file format [2].
       Print this option summary.
       Should C code within #if 0 conditional branches be parsed [no]?
       Specify Japanese kanji code [sjis].
       Enable/disable tag kinds for language <LANG>.
       Define a new language to be parsed with regular expressions.
       Override default mapping of language to source file extension.
       Force all files to be interpreted using specified language.
       Restrict files scanned for tags to those mapped to langauges
       specified in the comma-separated 'list'. The list can contain any
       built-in or user-defined language [all].
       Print details of software license.
       Should #line directives be processed [no]?
       Indicate whether symbolic links should be followed [yes].
       Output a list of all tag kinds for specified language or all.
       Output list of supported languages.
       Output list of language mappings.
       Specify file from which command line options should be read.
       Recurse into directories supplied on command line [no].
       Define regular expression for locating tags in specific language.
       Should tags be sorted (optionally ignoring case) [yes]?.
       Should paths be relative to location of tag file [no; yes when -e]?
       Print statistics about source and tag files [no].
       Enable verbose messages describing actions on each source file.
       Print version identifier to standard output.

function vimproc#system..<SNR>163_system..vimproc#pgroup_open..<SNR>163_pgroup_open..vimproc#plineop
en3..<SNR>163_plineopen..<SNR>163_convert_args..vimproc#get_command_name の処理中にエラーが検出され>
行   27:
E605: 例外が捕捉されませんでした: vimproc#get_command_name: File "ctags" is not found.
function vimproc#system..<SNR>163_system..vimproc#pgroup_open..<SNR>163_pgroup_open..vimproc#plineop
en3..<SNR>163_plineopen の処理中にエラーが検出されました: