Vimgolf One to Ten をやってみた
問: One to TenVimgolf のOne to Tenを解いてみた。スタート(空ファイル)ゴール1 2 3 4 5 6 7 8 9 10 解答12キーストロークでいくつか最短キーが上がっている(2019/09/16)とりあえず1番上の解答について調べてみるi0<Esc>Y9Pv}g<C-A>ZZ...
View Articleコマンドプロンプト上でphpの日本語文字化けを無理やり解決する
コマンドプロンプトはそのままだとUTF-8の出力に対応していないので、コマンドライン上で日本語を含むphpの出力をしたりすると文字化けする。ぐぐると、chcp 65001するだの、UTF-8対応のエミュレータを入れるだの策がいくつかあるようだけど、うまくいかない、めんどくさい。とにかく日本語が見えればいいだけなので、超強引に解決しました。前提:vimが入ってること。...
View ArticleE382: Cannot write, 'buftype' option is setの対処法
E382: Cannot write, 'buftype' option is setvimでファイル編集していたらエラーが出て保存できなくなった E382: Cannot write,'buftype'optionisset結論buftypeをemptyに変更すれば治った:set buftype=なんでこうなった?ドキュメントを読んだ'buftype' 'bt' 文字列 (既定では "")...
View ArticleDocker で ubuntu vim python aws gcp あたりの開発環境を作る
google-cloud-sdk.listdeb http://packages.cloud.google.com/apt cloud-sdk-bionic main DockerfileFROM ubuntu:18.04 RUN apt-get -y update RUN apt-get -y install software-properties-common RUN yes |...
View ArticleVim初心者は最低限の.vimrcで始めよう
Vim初心者の方が、初めから先人の.vimrcをコピーして使い始めることはオススメしません。というのも、最初からゴリゴリにカスタマイズされたVimを使うとVimmerとしての成長速度が著しく落ちてしまうからです。特に、Vim初心者どころかプログラミング自体初心者だよ〜っていう方。僕もそうなんですが、おそらくプログラミング初心者の方が他人の膨大な設定ファイル見たところでちゃんと意味わかってないですよね...
View ArticleTerminal環境を整える
概要Macを購入したのでTerminal環境をいちから整えた時のメモ。環境MacOS Mojava 10.14.5手順install homebrewinstall git, wgetupdate vimTerminalのデザインInstall homebrewHomeBrewの公式サイトに従い下記コマンドを実行。$ ruby -e "$(curl -fsSL...
View ArticleNordテーマを使ってみた
デスクトップ環境(Mac)に Nordというテーマを設定してみました。北国をモチーフにした寒そうな涼しげなテーマです。Nord の色基本カラーが 16 色あり、いくつかのグループに分類されています。Polar Night (4色)nord0 #2E3440nord1 #3B4252nord2 #434C5Enord3 #4C566ASnow Storm (3色)nord4 #D8DEE9nord5...
View ArticleVimのチュートリアルの始め方
概要Vimのチュートリアルの始め方。内容1.shellから以下を入力vimtutor 2.約30分くらいの手を動かしながらのVimのチュートリアルの開始です。お楽しみください!
View Articlevimでファイルを開く
技術書典7でvimが好きになる本を購入したので、vimが好きになる本を参考にしながら、おらなりにいじって、使い方を覚えるために、簡単にまとめたものを、Qiitaに投稿していこうと思う。ファイルを開く下記のディレクトリとファイルがあったとするディレクトリ~/ aiueo.txt kakikukeko.txt sasisuseso.txt vimでファイルを開くには、vim {ファイル名}...
View Articleneovimのアップデート
いつもneovimの新しいバージョンが出た際に、どうやってインストールしていたか忘れて調べることとなってるので手順を備忘録として残しておきます。1. uninstallsudo rm /usr/local/bin/nvim sudo rm-r /usr/local/share/nvim/ 2. clonehttps://github.com/neovim/neovimgit clone...
View ArticleVimのモード表示を英語にする
Vimの --挿入-- を --INSERT-- にしたい。ついでにエラーがググりにくいのでターミナルのメッセージも英語にしたいので、localeを変更するbahrcに以下を記述~/private/etc/bashrcexport LANG=en_US.utf-8 保存の時にエラーが出たら :w !sudo tee % > /dev/null/で保存できる。 [O]K or...
View ArticleVim 複数行を一度にインデントする
方法「V」(すなわち、シフトキーを押しながら「v」)を入力すると、Visualmodeに移行します。jとkでインデントをしたい行の選択をします。範囲が決まったら、「>」か「<」を入力します。これでインデントの調整が完了です。2回分のインデントを挿入(または削除)したいその時は上記の操作で、「>」(または「<」)を押す前に「2」を押しましょう。どのような時に複数行インデントを調...
View Articletodo.txtをはじめて使ってみた。
フォーマットtodo.txt1 2-- 3--add---- 4-complate 5----------- x (a) YYYY-MM-DD YYYY-MM-DD TODO DESCRIPTION o (e) YYYY-MM-DD YYYY-MM-DD TODO DESCRIPTION...
View Articlecoc.nvimを使ってvimをもっと強くする
先日neovimがバージョン0.4にアップデートされました。直接的な原因は分かりませんが、今までdeoplete+LanguageClient-Neovimの組み合わせによる補完が効かなくなったため試しにcoc.nvimを使ってみたところちゃんと動いた上に結構使い勝手が良さげだったので各種設定などをまとめておきます。名前にnvimとついてはいますが、vimでも動くようです。ちなみにdeoplete+...
View Article備忘録:よく使うショートカット集
よく使うショートカット集Chromeタブ + ウィンドウ新しいタブを開く Command + tタブを閉じる Ctrl + Wシークレットウィンドウを開くCommand + Shift + nタブを右に移動Ctrl + Tabタブを左に移動 Ctrl + Shift + Tabタブを指定して移動 Command + 数字開発HTMLのソースを表示 Command + Option + u開発者ツール...
View Article[Vim] 行番号をTerminalモードの時だけ非表示にする
init.vim augroup FolowTerm au!au TermOpen * set nonumber auBufRead,BufNewFile * setnumber augroup END
View Article【初心者・未経験者向け】vi/vimを好きになる方法
はじめにvimを知って3ヶ月経過後も、ショートカットキーを使いこなせずに苦しんでいた私が、一瞬にしてvimを好きになった方法を記しています。【余談】初めてのときは、コマンドモードとインサートモードがあることも知らず大パニック。「vim...
View ArticleWindowsのgvimでリモートファイルをnetrwで開く
背景windowsのgvimでリモートファイルをnetrwで開こうとしたらエラーが出た。前提リモートサーバにパスなしのカギでsshできること原因gvim scp://server/filename とすればリモートのファイルを開くことができるはずだが、できない。 netrwから呼ばれるscpコマンドがscp -q "server:filename"...
View ArticleMacで、vimのカーソルをサクサク動かす方法
注意:これはvimの記事ではなくMacの設定の記事です。vimtutorを2週して、仕事で使っているvscodeのキーバインドをvimにして、少しづつvimの操作になれ始めているこの頃、vimで画面を上下にスクロールしたいときに、カーソルの動きがもっと早くならないかな〜っと思って調べたら、いい感じに早くなったのでメモ。Macのキーボードの設定を開くシステム設定 > キーボード...
View Article