VSCode Vim拡張 ノーマルモードで日本語入力をオフにする
概要VSCode に Vim拡張をインストールして使っているのですが、インサートモードで日本語を入力したあと、Escキーでノーマルモードに戻って日本語入力モードであることを忘れて「っっっj」ってなるのを防止しました。環境OS: Ubuntu 18.04.3 LTS (日本語Remixのisoを使用) VSCode: 1.45.1 VSCode拡張: vscodevim.vim...
View Articlevim マウスボタンでのコピーペースト(あと defaults.vim とか)
vimでマウスホイールボタンクリックした時に意図しないものがペーストされる ついでに~/.vimrcとかdefaults.vimの読み込み順とかlinux:ubuntuあたりでの話です。urxvtとかで。ブラウザ上とか他ターミナルとかで選択したものをペーストするつもりがvim的クリップボードからペーストされているご様子。結論: shift + クリック...
View Article【コマンドライン作業速度ギュン上げ】grepで探してviで開く、vigコマンドを作ってみたよ!
vigが動いているところタイトル読んで、思ってたのと違ってたらすみません。vig作ろうと思ったきっかけ目的のテキストファイルを探すとき、探したい文字列でgrepしてgrepを目でおって、見つけたファイルをvimで開くってルーティーン作業をいつもやっていて、「あれ?このコマンドって、人間の僕が残り人生を削ってまで手打ちする必要あるん・・・?」ってなり、このvigコマンドを作り、長らく使っているので、そ...
View Articleインデントスタイルの空白文字について
問題点これまで vi でタブ文字の表示をさせていたが、Python の場合はタブ文字を使っていると具合が悪い。(Python は半角スペース)インデントの視覚化を vi...
View ArticleVim [検索, 置換]
参考にした文献,サイト今回の記事は以下の文献を参考にして記述しています。新しいLinuxの教科書(https://www.amazon.co.jp/dp/B072K1NH76/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1)vimtutorもためも(Vim:確認しながら置換する方法)(https://motamemo.com/vim/vim-tips...
View Article使用しているVim プラグインまとめ
概要9年ぐらいVimを使っており、現在使っているVim プラグイン一覧です。使用しているVimのバージョンVim8.2aledense-analysis/ale非同期でコードチェックをしてくれるプラグイン。 vimrcでの設定は下記。.vimrc" ale {{{" 保存時のみ実行するletg:ale_lint_on_save=1letg:ale_lint_on_text_changed=0"...
View ArticlevimでPython書きたい人へ
対象者vimを使ってPython書きたい/書いてる人と、カラースキームの編集について知りたい人ぼくが使っている.vimrcと、Python用のシンタックススクリプト、最後にカラースキームをご紹介します。目次vimrc初めての方へ基礎理解コマンド最初の設定クリップボード経由のコピペ有効化プラグイン管理のNeoBundleNeoBundle本体関係カラースキーム花文字カラースキームを調べるステータスライ...
View ArticleLinux基礎6 -Vim-
Linuxシステム内には、アプリケーションやLinux自体の設定ファイルなど、たくさんの設定ファイルが含まれています。これらのテキストファイルを扱うために、テキストエディタには十分に慣れておく必要があります。今回は、Vimというテキストエディタの使い方についてまとめます。テキストファイルとバイナリファイルファイルはその内容によって、テキストファイルとバイナリファイルの2種類に分けることができます。フ...
View Article[Ubuntu 18.04] PlantUMLがクラス図で引く線が必要以上に長いときの対処法
はじめにUMLや簡単なフローチャートなんかを書くときは、Chromeの拡張であるPlantUML...
View ArticleMacVim-KaoriYa から MacVim + vim-kaoriya に移行する
MacVim-KaoriYa から MacVim + vim-kaoriya に移行してみました。splhack/macvim-kaoriya: MacVim-KaoriYaMacVim by macvim-devkoron/vim-kaoriya: Vim+kaoriya build system方針 MacVim と vim-kaoriya の中身を変更しない。 MacVim-KaoriYa...
View ArticleVim の debug をやるときのメモ
Vim に限った話ではないけれど。diff --git a/src/Makefile b/src/Makefile index 9b50eca6d..340d60b1a 100644 --- a/src/Makefile +++ b/src/Makefile @@ -593,7 +593,7 @@ CClink = $(CC) # When using -g with some older...
View Articlecoc.nvim が IME の邪魔をして日本語入力出来ない
現象coc.nvim を使っていると IME と競合して日本語の入力が困難になることがあります。neoclide/coc.nvim: Intellisense engine for Vim8 & Neovim, full language server protocol support as...
View ArticleVSCodeのModalEditで簡易的なVimエミュレーション
ModalEditとはVSCodeにVimエミュレーションプラグインを入れようと思って探したけど、一番定番であると思われるvscodevimはイマイチ評判が良くない様子、重いという評もあるまあどうせ完璧な再現なんて無理だし、微妙に違うとイライラするので、もっと軽くて簡易的なやつがいいなぁいろいろ見てみるとModalEditというのが私に合ってそうコンセプトとしてはノーマルモードとインサートモードとい...
View ArticleMacの操作をkeyboardのみで完結させたい(vimium解説&設定ファイル紹介)
はじめにvimが好きな方の中には、vimの操作方法で全てを操作したいと思っている方もいると思います。自分もその中のひとりです。今回はキーボード操作で全てを完結したい自分が vimiumとmacでのショートカットキーを紹介したいと思います。vimumvimiumとは?vimiumとは、google...
View Articlevimiumに出戻りした(動画でわかりやすく)
vimiumのvisualモードは開始位置が指定できなくて嫌だったが、できたので共有(キャレットモードという) |がよく書いてありますが、orの意味です青果物Excluded-URLs-and-keyshttps?://mail.google.com/* https?://us-east-1.console.aws.amazon.com/* Custom-key-mappingsunmapAll...
View Articleお気に入りのtmuxの複数ペインとvimのセッションの復元・自動化
MacやLinuxのターミナルマルチプレクサtmuxで開発作業は、複数のペインやウインドウを開いて作業しますが、毎回同じな作業が発生するため、自動化します。プロジェクトのパスに移動し、tmuxの上部ペインにvim起動と同時にセッションを復元し、tmuxの下部ペインにカレンダーを表示するバッチファイルです。自動化のバッチファイルの内容$ cat project.sh #!/bin/bash#...
View ArticleVimのチートシートをVim内に表示するコマンド作ってみた
Vimのコマンドを調べるのに、わざわざブラウザ立ち上げたりとか、PDFのチートシートを開いたりとかが面倒だったので、Vim内にチートシートを表示するコマンドを作ってみた。こんな風に動くよVimの編集モードで:Cheatと入力すると、、、ウインドウを分割し、チートシートが表示される!(ReadOnlyで)それだけです。シンプルイズベスト。ちなみに、:qで終了し元の編集ファイルに移動する。コード以下を....
View ArticleVim で IME をいい感じに使う
概要Vim で期待しない IME のオン、オフを避けるための設定。vim-jp Slackで質問して、現状このようになった。環境Vim: gvim 8.2.0884Windows 10設定動作になるような設定を vimrc へ記載。lets:lastiminsert=0" IMEの状態を保持しておく、置換モードではIMEの状態を保持しない"...
View Article