Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
callmekohei
@callmekohei
set wildmenuというのですね!
できました!
本当にありがとうございます!!!!
(^_^)/
callmekohei
@callmekohei
おはようございます!
すみません、、、質問が。。。
ノーマル時にステータスラインを表示させたくて下記のように設定しました!
callmekohei
@callmekohei
" status bar
set wildmenu
" ファイル名表示
set statusline=%f
" 変更チェック表示
set statusline+=%m
" 読み込み専用かどうか表示
set statusline+=%r
" ヘルプページなら[HELP]と表示
set statusline+=%h
" プレビューウインドウなら[Prevew]と表示
set statusline+=%w
" これ以降は右寄せ表示
set statusline+=%=
" 現在行数/全行数、パーセンテージ
set statusline+=%l,%c,,,,,,,,,,,,%P
ここで最後の部分set statusline+=%l,%c,,,,,,,,,,,,%P,,,,,,,,,,,,の部分をスペースにしたいです。ヒントいただけると嬉しいです (^_^)/
callmekohei
@callmekohei
下記やってみましたがダメでしたっ (^_^;;
set statusline+=%l,%c<Space><Space><Space><Space><Space><Space><Space><Space><Space><Space><Space><Space>%P
yaegassy
@yaegassy
:h option-backslash
vim-jp-bot
@vim-jp-bot
                                                        *option-backslash*
To include white space in a string option value it has to be preceded with a
backslash.  To include a backslash you have to use two.  Effectively this
means that the number of backslashes in an option value is halved (rounded
down).
A few examples:  
   :set tags=tags\ /usr/tags        results in "tags /usr/tags"
   :set tags=tags\\,file            results in "tags\,file"
   :set tags=tags\\\ file           results in "tags\ file"

The "|" character separates a ":set" command from a following command.  To
include the "|" in the option value, use "\|" instead.  This example sets the
'titlestring' option to "hi|there":  
   :set titlestring=hi\|there
This sets the 'titlestring' option to "hi" and 'iconstring' to "there":  
   :set titlestring=hi|set iconstring=there

Similarly, the double quote character starts a comment.  To include the '"' in
the option value, use '\"' instead.  This example sets the 'titlestring'
option to 'hi "there"':  
   :set titlestring=hi\ \"there\"

For MS-DOS and WIN32 backslashes in file names are mostly not removed.  More
precise: For options that expect a file name (those where environment
variables are expanded) a backslash before a normal file name character is not
removed.  But a backslash before a special character (space, backslash, comma,
etc.) is used like explained above.
There is one special situation, when the value starts with "\\":  
   :set dir=\\machine\path          results in "\\machine\path"
   :set dir=\\\\machine\\path       results in "\\machine\path"
   :set dir=\\path\\file            results in "\\path\file" (wrong!)
For the first one the start is kept, but for the second one the backslashes
are halved.  This makes sure it works both when you expect backslashes to be
halved and when you expect the backslashes to be kept.  The third gives a
result which is probably not what you want.  Avoid it.
yaegassy
@yaegassy

                                                        option-backslash
文字列オプションの値に空白を含めるには、空白の前に '\' を置く必要がある。値に
'\' を含めるには、2個繰り返す。結果的には、オプションの値の中の '\' の数は半分
になる (端数は切り捨て)。
例をいくつか挙げる。
        :set tags=tags\ /usr/tags       の結果は "tags /usr/tags"
        :set tags=tags\\,file           の結果は "tags\,file"
        :set tags=tags\\\ file          の結果は "tags\ file"
ということでこういうことですかね?
set statusline+=%l,%c\ \ \ \ \ \ \ \ \ \ \ \ %P
バックスラッシュとスペースを連続 とか
callmekohei
@callmekohei
yaegassyさん!!できました!!!
すごいですっ!!!
本当に本当にありがとうございますっ!
(^_^)/
callmekohei
@callmekohei
これでNvimの標準状態と同じになりました!
Screen Shot 2017-10-21 at 8.08.32.png
Screen Shot 2017-10-21 at 8.08.18.png
thinca
@thinca
yaegassy++
thinca
@thinca
!reading_vimrc start
vim-jp-bot
@vim-jp-bot
=== 第277回 vimrc読書会 ===
  • 途中参加/途中離脱OK。声をかける必要はありません
  • 読む順はとくに決めないので、好きなように読んで好きなように発言しましょう
  • vimrc 内の特定位置を参照する場合は行番号で L100 や L100-110 のように指定します
  • 今回は複数ファイルがあるため、filename#L100 のようにファイル名を指定します
  • 省略した場合は直前に参照しファイルか、それがない場合は適当なファイルになります
  • 特定の相手に発言/返事する場合は @username を付けます
  • 一通り読み終わったら、読み終わったことを宣言してください。終了の目安にします
  • ただの目安なので、宣言してからでも読み返して全然OKです
    今回読む vimrc: amix さん:
    basic.vim (DL)
    extended.vim (DL)
    filetypes.vim (DL)
    plugins_config.vim (DL)
thinca
@thinca
はじめまーす
Naruhiko Nishino
@rbtnn
hi
thinca
@thinca
hi
ymzkryo
@ymzkryo
hi
thinca
@thinca
hi
thinca
@thinca
ale.vim を導入したせいでガンガンエラーが報告されていく
L7 4月1日か1月4日かわからないやつ
vim-jp-bot
@vim-jp-bot
basic.vim#L7
   7 | "       6.0 - 01/04/17 14:24:34
thinca
@thinca
あちこちに末尾空白がある
L155+3 silent! でも良さそう
vim-jp-bot
@vim-jp-bot
basic.vim#L155-L158
 155 | try
 156 |     colorscheme desert
 157 | catch
 158 | endtry
Naruhiko Nishino
@rbtnn
extended.vim#L83-96 「$」がprefixかぁ... まぁなれればいいだけだけど、typeしにくそう
vim-jp-bot
@vim-jp-bot
extended.vim#L83-L96
  83 | vnoremap $1 <esc>`>a)<esc>`<i(<esc>
  84 | vnoremap $2 <esc>`>a]<esc>`<i[<esc>
  85 | vnoremap $3 <esc>`>a}<esc>`<i{<esc>
  86 | vnoremap $$ <esc>`>a"<esc>`<i"<esc>
  87 | vnoremap $q <esc>`>a'<esc>`<i'<esc>
  88 | vnoremap $e <esc>`>a"<esc>`<i"<esc>
  89 | 
  90 | " Map auto complete of (, ", ', [
  91 | inoremap $1 ()<esc>i
  92 | inoremap $2 []<esc>i
  93 | inoremap $3 {}<esc>i
  94 | inoremap $4 {<esc>o}<esc>O
  95 | inoremap $q ''<esc>i
  96 | inoremap $e ""<esc>i
thinca
@thinca
L211-214 Super useful! asterisk.vim だ
vim-jp-bot
@vim-jp-bot
basic.vim#L211-L214
 211 | " Visual mode pressing * or # searches for the current selection
 212 | " Super useful! From an idea by Michael Naumann
 213 | vnoremap <silent> * :<C-u>call VisualSelection('', '')<CR>/<C-R>=@/<CR><CR>
 214 | vnoremap <silent> # :<C-u>call VisualSelection('', '')<CR>?<C-R>=@/<CR><CR>
thinca
@thinca
$ すごい
ymzkryo
@ymzkryo
$押しにくいだろうなぁ…
thinca
@thinca
L220+2 かなり意外な設定だなー。おもしろい
vim-jp-bot
@vim-jp-bot
basic.vim#L220-L222
 220 | " Map <Space> to / (search) and Ctrl-<Space> to ? (backwards search)
 221 | map <space> /
 222 | map <c-space> ?
ymzkryo
@ymzkryo
NERDTree右派なんだなぁ
thinca
@thinca
L246-247 ここ末尾スペースあって恐らく意図的なんだけど、こういう場合は <Space> を使うのが良い。これ vint で指摘できそうだな
vim-jp-bot
@vim-jp-bot
basic.vim#L246-L247
 246 | map <leader>tm :tabmove 
 247 | map <leader>t<leader> :tabnext
mattn
@mattn
hi
Yusuke Saito
@ysaito8015
hi