Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
ryunix
@ryunix
なんと
MURAOKA Taro
@koron
ステーキ!
もしくはタンか。
タンシチューも捨てがたい。
thinca
@thinca
サイト更新済みでした
ryunix
@ryunix
ありがとうございます!
美味ししうだ
ujihisa
@ujihisa
おっyouchanさん
1-AizawaSatoshi
@1-AizawaSatoshi
初心者なのですが質問よろしいでしょうか。(自分の.vimrc)[https://github.com/1-AizawaSatoshi/dotfiles/blob/master/.vimrc]でどうしてもvim-autocloseのプラグインがうまくいかないのですが原因がわかりません。あと、mapの部分で思った通りにならず、:mapで確認してもno mapping foundとなったり表示されているのにその通りに動作しなかったりします。どうすればいいのでしょうか、ぜひ教えてください。
すみません。markdownがうまくいってませんでした。urlはhttps://github.com/1-AizawaSatoshi/dotfiles/blob/master/.vimrcとなります。
thinca
@thinca
とりあえず map について、inoremap したやつは確認する場合も imap で確認してみてください
あとは「うまくいかない」ではどううまくいかないのかがわからないので、期待する動作と実際の動作を具体的に書いてみてください
1-AizawaSatoshi
@1-AizawaSatoshi
mapについて一箇所はimapで表示されたので自分の勘違いでした。他のところとしては、まずemmetの操作のためにnnoremap <tab> <C-y>, としたところ:mapでは表示されたのですが実際に操作すると何も起こりませんでした。これをnmapに変えるとちゃんとHTMLが表示されました。うまくいったのでそのままでもいいのでしょうがどうしてnnoremapでうまくいかなかったのかがどうしても気になってしまいます。あと、vim-autocloseに関してはいっさい括弧が補間されません。
thinca
@thinca
nnoremap は、再マッピングしない map の設定です
つまり map を使った場合、 <Tab> -> <C-y>, -> emmet の展開するキー、のように再帰的にマッピングが展開されます
noremap を使った場合、<Tab> -> <C-y>, で止まり、Vim の組み込みのキーとして <C-y>, が実行されます
1-AizawaSatoshi
@1-AizawaSatoshi
なるほど、emmetでキーがどう扱われているか考えていませんでした。ありがとうございます。括弧の補間については色々試したらどうもimapが動いていないみたいです。例えば、imap a b とすると :imap a でちゃんと :imap a b とでるのに入力するとaがでてきてしまいます。これはどうすればいいのでしょうか
ryunix
@ryunix
<C-y> を変更したいと言うことなら、変数で出来ますよ
let g:user_emmet_leader_key='<C-z>’
つまり、この場合はマッピングを書かずに変数で変更するのが筋ってことですね
1-AizawaSatoshi
@1-AizawaSatoshi
そういうやり方もあるのですか。ありがとうございます
thinca
@thinca
@1-AizawaSatoshi たぶん set paste していませんか? これをやると貼り付け時の副作用を避けるため、挿入モードの全てのキーマッピングが無効化されます。これは名前の通り貼り付け時にのみ有効にするオプションです
1-AizawaSatoshi
@1-AizawaSatoshi
set pasetを消したらすべてうまくいきました。 ありがとうございます。
ujihisa
@ujihisa
間に合った!
thinca
@thinca
はやい
ujihisa
@ujihisa
間に合い力
ujihisa
@ujihisa
疲れで眠気がでるのではじまるので起きる力が試される
thinca
@thinca
!reading_vimrc start
vim-jp-bot
@vim-jp-bot
=== 第241回 vimrc読書会 ===
  • 途中参加/途中離脱OK。声をかける必要はありません
  • 読む順はとくに決めないので、好きなように読んで好きなように発言しましょう
  • vimrc 内の特定位置を参照する場合は行番号で L100 や L100-110 のように指定します
  • 特定の相手に発言/返事する場合は @username を付けます
  • 一通り読み終わったら、読み終わったことを宣言してください。終了の目安にします
  • ただの目安なので、宣言してからでも読み返して全然OKです
    今回読む vimrc: youchan さん:
    _vimrc (DL)
Takuto ASAKURA
@wtsnjp
hi
thinca
@thinca
はじめまーす
hi
ryunix
@ryunix
hi
scotch309
@scotch309
はーい
ryunix
@ryunix
スマホから参加は2週連続
thinca
@thinca
私はバッチリPCからの参加です
ryunix
@ryunix
PC広げる元気がない
Takuto ASAKURA
@wtsnjp
me too
thinca
@thinca
はつらつぅ?
ryunix
@ryunix
すごーい (雑)
thinca
@thinca
L6 なんかよくわからんけどかっこいい
vim-jp-bot
@vim-jp-bot
_vimrc#L6
   6 | colorscheme Tomorrow-Night-Eighties
anekos
@anekos
わーい
thinca
@thinca
わーい
L10 BOM は見ない派
vim-jp-bot
@vim-jp-bot
_vimrc#L10
  10 | set fileencodings=utf-8,cp932,sjis,iso-2022-jp,euc-jp
Tatsuki@Vim
@ttk_vim_twitter
hi
ryunix
@ryunix
L17-27 デフォルトを2にしたほうが便利そう
vim-jp-bot
@vim-jp-bot
_vimrc#L17-L27
  17 | augroup vimrc
  18 |     autocmd! filetype perl setlocal shiftwidth=4 tabstop=2 softtabstop=2
  19 |     autocmd! filetype ruby setlocal shiftwidth=2 tabstop=2 softtabstop=2
  20 |     autocmd! filetype haml setlocal shiftwidth=2 tabstop=2 softtabstop=2
  21 |     autocmd! filetype html setlocal shiftwidth=2 tabstop=2 softtabstop=2
  22 |     autocmd! filetype css  setlocal shiftwidth=2 tabstop=2 softtabstop=2
  23 |     autocmd! filetype scss  setlocal shiftwidth=2 tabstop=2 softtabstop=2
  24 |     autocmd! filetype javascript setlocal shiftwidth=2 tabstop=2 softtabstop=2
  25 |     autocmd! filetype coffee  setlocal shiftwidth=2 tabstop=2 softtabstop=2
  26 |     autocmd! filetype feature  setlocal shiftwidth=2 tabstop=2 softtabstop=2
  27 | augroup END
thinca
@thinca
もしかしたらこれ以外の多数の言語を書いており、そっちが 4 の可能性がある
ryunix
@ryunix
なるほど、確かに
thinca
@thinca
全部に ! が付いているのは斬新な感じする。たぶん問題はない…?