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

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

$
0
0

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については学んでいくつもりですので、アドバイスのほどよろしくお願いします!


Viewing all articles
Browse latest Browse all 5608

Trending Articles



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