万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    ■Mac OSXの矢印での移動が面倒くさいから修正
    「Terminal→Setting→Keyboad→control cursor left」で
    「Use option as meta key」へチェック

    こうすればalt+Fとalt+Bで移動が楽


    ■私のvim設定(Mac OS X)
    コメントが"とは知らなかった。日本語がダメかと思ったね。
    設定後は特に再起動も実行もしなくていい

    $ vi ~/.vimrc
    syntax on
    
    "行番号の表示/非表示
    set number
    "set nonumber
    
    "タブ幅の設定
    set tabstop=4
    
    "字下げ
    set autoindent
    
    "タブ入力がスペースに変換する/しない
    set expandtab-
    "set noexpandtab-
    
    
    "行頭のスペースの連続をハイライトさせる
    "Tab文字も区別されずにハイライトされるので、区別したいときは"設定する必要がある。
    function! SOLSpaceHilight()
        syntax match SOLSpace "^\s\+" display containedin=ALL
        highlight SOLSpace term=underline ctermbg=LightGray
    endf
    
    "全角スペースをハイライトさせる。
    function! JISX0208SpaceHilight()
        syntax match JISX0208Space " " display containedin=ALL
        highlight JISX0208Space term=underline ctermbg=LightCyan
    endf
    
    "syntaxの有無をチェックし、新規バッファと新規読み込み時にハイライトさせる
    if has("syntax")
        syntax on
            augroup invisible
            autocmd! invisible
            autocmd BufNew,BufRead * call SOLSpaceHilight()
            autocmd BufNew,BufRead * call JISX0208SpaceHilight()
        augroup END
    endif
    
    "特殊文字(SpecialKey)の見える化。listcharsはlcsでも設定可能。
    "trailは行末スペース。
    set list
    set listchars=tab:>-,trail:-,nbsp:%,extends:>,precedes:<