散財部風紀取り乱し委員わいわい係、一応 Web アプリケーション開発者ですが最近はメールとドキュメントばっかり書いてます。職業エンジニア歴17年, 2017年 乳がんステージⅠ全摘, 🏠WFH, VHEMT ⚙️みすてむ絵文字モデレータ拝命
本体は @tmd45@misskey.betaful.life に居ます。
匿名ではなく、実在の人物・会社と関係のある話をすることがありますが、投稿する意見や活動内容は私個人の見解に基づくものであり、所属企業や部門を代表するものではありません。
ノートに含まれる、商品またはサービスの名称等は、各社の商標または登録商標です。当ノート内におけるコンテンツの著作権はその全てが私に帰属するものではなく、スクリーンショットや外部参照記事の画像等を掲載していることがあります。
いうて自分も最近コーディングは VSCode 使うし、vim って正規表現で文字置換したり矩形選択したりちょっとしたことにしか使ってないんだよな
"Dein.vim で管理しているプラグインを読み込む
source ~/work/dotfiles/.vimrc.dein
"カラースキーマを設定
set nocompatible
sy on
syntax enable
colorscheme tmolokai
"colorscheme molokai
"let g:molokai_original = 1
"Open ##########################################
"変更中のファイルでも、保存しないで他のファイルを表示
set hidden
"他で書き換えられたら自動で読み直す
set autoread
"Edit ##########################################
"キーマップリーダー
let mapleader = ","
"新しい行のインデントを現在行と同じにする
set autoindent
"タブの代わりに空白文字を挿入する
set expandtab
"タブ文字、行末など不可視文字を表示する
set list
"listで表示される文字のフォーマットを指定する
set listchars=eol:$,tab:^\ ,extends:>,precedes:<
"行番号を表示する
set number
"シフト移動幅
set shiftwidth=2
"閉じ括弧が入力されたとき、対応する括弧を表示する
set showmatch
"新しい行を作ったときに高度な自動インデントを行う
set smartindent
"行頭の余白内で Tab を打ち込むと、'shiftwidth' の数だけインデントする。
set smarttab
"ファイル内の <Tab> が対応する空白の数
set tabstop=4
"カーソルを行頭、行末で止まらないようにする
set whichwrap=b,s,h,l,<,>,[,]
"バックスペースでなんでも消せるように
set backspace=indent,eol,start
"スクロール時の余白確保
set scrolloff=5
"一行に長い文章を書いていても自動折り返しをしない
set textwidth=0
"バックアップ取らない
set nobackup
"スワップファイル作らない
set noswapfile
"undoファイルは一箇所にまとめる
set undodir='${REPOS}/var/vim/undo'
"テキスト整形オプション,マルチバイト系を追加
set formatoptions=lmoq
"ビープをならさない
set vb t_vb=
"Exploreの初期ディレクトリ
set browsedir=buffer
"コマンドをステータス行に表示
set showcmd
"現在のモードを表示
set showmode
"viminfoファイルの設定
set viminfo='50,<1000,s100,\"50
"モードラインは無効
set modelines=0
"記号の文字幅を全角として扱う(double)のがdefaultだけど
"powerlineのステータスラインがズレるのを防ぐためにsingleに変更
set ambiwidth=single
"スペルチェック
set spell
set spelllang=en,cjk
"ヤンクでクリップボードと共有する
set clipboard=unnamed
"iTermのタイトルを書き換えさせない
set notitle
if !exists('loaded_matchit')
" matchitを有効化
runtime macros/matchit.vim
endif
"Search ########################################
"検索時に大文字を含んでいたら大/小を区別
set smartcase
"検索した単語をハイライト
set hlsearch
"CursorLine#####################################
"カーソル行のハイライト
set cursorline
"highlight CursorLine term=reverse cterm=none ctermbg=242
"折りたたみ#####################################
set foldmethod=manual
autocmd FileType ruby :set foldmethod=syntax
autocmd FileType ruby :set foldlevel=99
"Status Line ###################################
source ${HOME}/work/dotfiles/.vimrc.statusline
"set laststatus=2
"set statusline=%<%f\ %m%r%h%w%{'['.(&fenc!=''?&fenc:&enc).']['.&ff.']['.&ft.']'}%=%l,%c%V%8P
filetype on
filetype indent on
filetype plugin on
"Tab ###########################################
nnoremap tn :<C-u>tabnew<CR>
nnoremap tl :<C-u>tabnext<CR>
nnoremap th :<C-u>tabprev<CR>
nnoremap tk :<C-u>tabclose<CR>
"括弧やQuoteの補完 ###########################################
"inoremap { {}<LEFT>
"inoremap [ []<LEFT>
"inoremap ( ()<LEFT>
"inoremap " ""<LEFT>
"inoremap ' ''<LEFT>
"vnoremap { "zdi^V{<C-R>z}<ESC>
"vnoremap [ "zdi^V[<C-R>z]<ESC>
"vnoremap ( "zdi^V(<C-R>z)<ESC>
"vnoremap " "zdi^V"<C-R>z^V"<ESC>
"vnoremap ' "zdi'<C-R>z'<ESC>
"plugin各々の設定
source ~/work/dotfiles/.vimrc.plugins
"Save ##########################################
ああ、私 vimrc にこの指定してたわ
"ヤンクでクリップボードと共有する
set clipboard=unnamed
正規表現書くときこれ使ってる
Debuggex: Online visual regex tester. JavaScript, Python, and PCRE.
https://www.debuggex.com/
まずベースに が無いといろいろ難しい。たとえば「プレッシャーを感じてやりにくいです」と正直に言えるかどうかも
なのだ…
休業にすれば節電になると思いきや、じつは個々人が各家庭で電気使うことになるほうが…とか。あれ厳密に計測すると実際のところどうなんでしょうね?
一般的には「あ、ごめんね」って移動してくれると思う。なんかムカついた顔してたら相手の心と状況把握能力がアレなだけだから気にしなくていい
いきなり「くせーよ」とか突っかかったらアレだけど「仕事している者も居てお弁当の匂いがちょっと気になりすぎるので指定されている場所にいってほしい」って言えばよさそう
自分の状況について、たとえば友人が同じ状態・同じことを言ってたら何て言葉をかける?→その言葉を自分にかけてあげよう、とか。第三者視点・客観的に見るというのをより具体的にしたやつ
いろんな書籍やウェブで言われてるけど、自分が一番最近読んだのは『心が疲れない「正しい」休み方』ですね。そんな本ばっかり読んでるが
ちなみに、寝る前に鏡の前で自分の笑顔を20秒くらいみると、これも気分の改善になるそうです。歯磨き終わりとかにいかがでしょうか
笑顔を作ると脳みそが楽しいのと勘違いして気分が良くなるらしいので(外出苦手マンゆえに)マスクの下で満面の笑顔を無理やり作ってる