LoginSignup
2
2

More than 5 years have passed since last update.

vimrc読書会で自分の.vimrcが読まれていた!!!

Posted at

vimrc読書会 は 毎週土曜 23:00〜行われています。

私は、22:00より SystemVerilog読書会 を行なっている関係で、
なかなか参加が出きずにいたのですが、前日の 第56回 で自分のが読まれていました!!!

最初から見ていたものの、突然の出来事でじっと見つめることしか出来ませんでした><

事前に知っていればメンテナンスしたのに・・・(T_T)

ともあれ、Vimmerな方々に見てきただき感謝いたしますm(_ _)m

ということで、少なからずコメントしたいと思います。

行末スペース

完全に見落としです。かなり、ショックです。
更に、NeoBundleのリストは '" が入り乱れており、こんなソースを書く人とは一緒に仕事したくないですね(棒

インデント

set sw=4 の割に 2 で書いているのですが、私自身まだ悩んでる項目の一つです。
今は他人が書くものなどは 4 が多いので、こちらの設定になっています。

Windows系の名残

  • Functionキーの割り当て
noremap <F2> <ESC>:bp<CR>
noremap <F3> <ESC>:bn<CR>
noremap <F4> <ESC>:bw<CR>

これは今では全く使ってません。
Ctrl-^とかで移動させてます。

  • CTRL-v による貼り付け
    insert/command モード時はこのように設定しています。
inoremap <C-v> <ESC>"*pa
cnoremap <C-v> <C-r>+

smartinputについて

inoremap () ()<Left>
inoremap [] []<Left>
inoremap {} {}<Left>
inoremap "" ""<Left>
inoremap '' ''<Left>
inoremap <> <><Left>

という設定としているため、smartinput への疑問がありましたが、

今の状態でいうと上記で満足しています。

insert モードのまま貼り付けなど行うと、上記の設定が影響してしまうのですが、

私は normal モードで貼り付けをするようにキーマップ変えちゃいました。
smartinput は試したのですが、よく使いこなせなかったです。また機会があれば挑むつもりです。

markdownのfiletype設定

前に *.mdファイル だと markdown ではなく modula2 になったので、その名残書いてます。

これは今はもう無いのかしら?

CTRL-a の移動について

inoremap <C-a> <ESC>0i

ではなく、本当は以下でした(汗

inoremap <C-a> <ESC>^i

githubに上げていたのが更新されていませんでした。

不覚><

最後に

まだまだ初心者な私の .vimrcを読んでいただきありがとうございます。
これからも Vimについては学んでいくつもりですので、アドバイスのほどよろしくお願いします!

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2