vimからVisual Studio Codeへの乗り換え方【Mac】
概要リモートの環境で開発するときにイヤイヤながらもvimで開発している人は日本だけでも5万人いるらしいです。(適当)そんな人向けにGUIのエディタを使ってリモートで開発できる方法を公開します。要は、ローカル(Visual Studio Code)からリモートの環境をいじる環境OS:MacsshfsVisual Studio...
View ArticleRaspberryPiでのVim設定について
RaspberryPiでのVim設定についてRaspberryPiでは、Vimを最初にインストールした時はシンタックスハイライトと自動インデント機能が有効になっていません。なので、それらを有効にする手順を記載します。注) 本記載内容は、Vimがインストールされていることが前提です。Vimのインストールは以下のコマンドで行います。sudo apt-get install vim...
View Articleatom userがneovimへ...
atom user が neovim に移行してみました。なぜ?? Vimerに?! 最近までatom userの僕がなぜneovimを使おうと思ったのか... 今までatomでの開発に事足りていたが最近、ラズパイや仮想サーバーを借りて開発するるようになったため、terminalでコードを書くことが増えてきました。vimでよくない??...
View ArticleVimのspellチェックでハイライト色を変更したい
編集間違ったスペルに下線、間違ったキャメルケースに下線と太字を設定する.vimrcsetspellsetspelllang=en,cjk hi clear SpellBad hi SpellBad cterm=underlinehi clear SpellCap hi SpellCap cterm=underline,bold結果BeforeAfter
View ArticleKill Line in Vim
日本語入力を快適にするため、インサートモードでは、 Emacs のキーバインドで操作できるようにしている。C-kで Emacs の Kill Line的な操作をするためには、下記の設定を ~/.vimrcに書けばOK~/.vimrcinoremap<C-k><C-o>:call setline(line('.'),col('.')==1 ? '' :...
View Articlememolist.vimのgrepをDeniteのgrepにする
memolist.vimという便利なmemo取りpluginがあります。軽量で使いやすくオススメなのですが、ここがなーと思っている箇所がありました。 MemoGrepというcommandがありますが、この実装はVimGrepをしているのです。function! memolist#grep(word) let word = a:word if word == '' let word =...
View ArticleGoogle Cloud Shell が少し進化した
ローカルを汚したくないのでCloud Shell愛用している勢,歓喜.tl;drエディタとシェルが一画面に表示できるように配色設定,フォント設定,フォントサイズ設定できるようにChromeでショートカット登録できるようにvimでvisual block modeが使えるようにclearコマンドが使えるように他にも何か見つけたら教えて頂きたい.少し解説フォントサイズ設定実は以前から Ctrl +...
View Article[Vim] [Python] jedi-vimとマルチバイト文字まわりのバグ?
詳しくは自分のブログに書いたのですが、Pythonの開発環境をPyCharmからVimに乗り換えました。いままで外部プラグインを使わない派で一年間Vimmerやってきたんですが、気の迷いでプラグインも入れてしまいました(最小限ですが)。今回Pythonまわりのプラグインでめっちゃ便利なjedi-vimっていう有名所のやつを入れたんですが、バグっぽい挙動を見つけたので書いておきます。ググったけど同じ症...
View Articlevimrcを書くのが面倒なら Ultimate vimrc を導入してみよう
Ultimate vimrc とはThe Ultimate vimrcAmir Salihefendic 氏が配布している ぼくのかんがえたさいきょうのvimrcです導入以下の Basic もしくは Awasome のどちらかをインストールしますbasic (基本版) インストール# git clone --depth=1 git://github.com/amix/vimrc.git...
View ArticleNeovim choosing things
Hello World.. in this post I will to explait what I did with my neovim, of course everything is only opinion and my perception.QWERTY vs Devorak-ProgrammerFirst of all, my maps is thinking in the...
View Articlevimでunityする
プラグイン紹介Unityするvimmer向けにプラグイン作りましたvimからコマンド一発で実行するvimからUnityのメニューを実行する(エディタ拡張機能メニュー等)zebult/univim使い方Play:UnivimPlayFind:UnivimFindMenu:UnivimMenu YOUR_ORIGINAL_MENUUnityのHelp検索で一番上にヒットしたメニューが実行されます
View ArticleVimmerがプログラミングを書くときの疑問(括弧編)
この記事についてvimを初めて1ヶ月にも満たない初心者がvimについての疑問を投げかけて,僕みたいな初心者や先輩方と情報を共有するために書きました.初めにvimにはノーマルモードとインサートモードがあります.ノーマルモードでは"hjkl"でカーソル移動できます.インサートモードでは文字の入力ができます.この時のカーソル移動はカーソルキーでできます.(できれば使わないほうが良い.)疑問{}, (),...
View Article最新版の Vim で :terminal コマンドを使えるようにする
ブログ記事からの転載です。最近何かと話題の Vim の :terminalですが、使用する場合は最新版のソースコードからビルドする他にも configure時に --enable-terminalを追加する必要があります。$ ./configure --with-features=huge --enable-terminal これで...
View Articlelessコマンドを綺麗に表示する
lessコマンドを打つ度に、味気ない単色のファイル結果が表示されていて、使ってるvimのカラーをそのまま持ってこれないかと思っていたらそのままlessコマンドにも適用出来るらしいので、その方法をメモしておきます。Macの方法になります方法// 現在のディレクトを確認 $ pwd // 結果 /Users/自分のusernameと返ってくるはず //...
View ArticleVimでMacのControlキーショートカットを使う
Vimを使っているけど,モードの切り替えなんてめんどくさい! Macのショートカットキーをそのまま使いたい!という人のために挿入モード中にMacのControlキーショートカットを使えるように設定してみました. Ctrl+Kの挙動以外はそのままマップするだけです.また今回は,友人が必要だと思ったものだけ設定しています..vimrcfunction! Expand_delete_line()if...
View Article[Vim] taglist.vimプラグインをPHPで使うときに知っておくと嬉しいctags設定
はじめにtaglist.vimプラグインを使っている方は多いのではないかと思います。定数やメソッドを一覧表示する機能を提供してくれるのでとても便利です。このプラグインctagsを使っているようなのですが、 ctagsのデフォルトの設定ではconstで定義されたPHPのクラス定数は定数と扱われず、...
View ArticleMSYS2のvimでも:terminalを使えるようにする
やることは単純である必要なツールのインストール$ pacman -S base-devel msys2-devel $ pacman -S python3 ruby $ pacman -S ncurses-devel libcrypt-devel gettext-devel luaのビルドとインストール$ curl -R -O...
View ArticleVimの:terminalを試したいのでソースからbuildした(windows)
:terminal何かと話題のvimの:terminal。ここ一月くらいでvimのmasterへどんどんpushされていっています。きっと今vimの:terminalに特に興味があるのは、...
View ArticleIdeaVIMのキーバインドを考える
IDEA系エディタでVimのキーバインドを使うために、 IdeaVIMというプラグインがある。流石にVim純正プラグインがそのまま動くわけではないので、足りない機能はIDEA純正の機能にVimプラグイン風のキーを割り当てて補うことを考える。以下はGitHubから他人の .ideavimrcを見漁って自分なりにまとめた...
View ArticleRStudioでVimモード使用中にキーよる移動が繰り返されない時に(MacBook)
マックブックでRStudioを使う場合、Vimモードの時に h, j, k, l キーを押しっぱなしにしても、キーが繰り返されずに一歩しか動かな場合がある。これはアップルの設定によるものらしく、挙動を変更するには、端末から下記を実行すればよいとのこと。defaults delete -g ApplePressAndHoldEnabled defaults write -app RStudio...
View Article