Vim のインストール(ソースから行う場合)
Vim の最新バージョンをインストールする手順を備忘録的にまとめました前提条件なるべく公式の手順に則ったやり方にするCentOS の環境は Vagrant で作成しているGit をインストール済みバージョン情報は以下OS・ミドルウェアバージョンCentOS7.3Git2.13.0Vim8.0作業手順インストールに必要なライブラリをインストールshell-session $ sudo yum...
View Article任意のテーブルをダンプした後、別DBに新しいテーブルを作りつつ、ダンプしたデータをインポートする方法
仕事上以下の作業が必要になるため、自分用メモ概要任意のテーブルをダンプした後、別DBに新しいテーブルを作りつつ、ダンプしたデータをインポートする使用する知識mysqldumpmysql インポート置換手順任意のテーブルをダンプ$ mysqldump -u ユーザ名 -p -h ホスト名 DB名A テーブル名A > /tmp/出力ファイル名.dump...
View Article10秒で解決するmacvim を快適に使うためのbrew install 方法
$ brew install macvim --with-lua --with-python3これだけ.詳しい設定はhttp://qiita.com/imura81gt/items/860ac6196e571c17b7e1を.
View Article新年度から使いたい Vim プラグイン:textobj プラグイン編
ブログ記事からの転載です。前回新年度から使いたい Vim プラグイン:自作プラグイン編 - Secret Garden(Instrumental)新年度から使いたい Vim プラグイン:自作以外のプラグイン編 - Secret Garden(Instrumental)さて、今回は Vim の特徴的な機能である textobj を拡張するプラグインを紹介したいと思います。 Vim は...
View Article新年度から使いたい Vim プラグイン:operator プラグイン編
ブログ記事からの転載です。前回新年度から使いたい Vim プラグイン:自作プラグイン編 - Secret Garden(Instrumental)新年度から使いたい Vim プラグイン:自作以外のプラグイン編 - Secret Garden(Instrumental)新年度から使いたい Vim プラグイン:textobj プラグイン編 - Secret...
View ArticleVim neosnippetでスニペットを作ろうとした時に発生した問題と解決方法
問題点自分でsnippetを作成しようとしたらインデントが反映されない問題が発生した。python.snippetneosnippetを使用した際の出力Pythonでインデントされないのはかなり致命的...原因snippet内でインデントが深くなるものを使用するときは、ハードタブで書かないとダメらしい... つまり 'set expandtab'を使用しているとインデントされない解決方法':setl...
View ArticleVimでtermguicolorsをオンにしたらちょっとハマった話
はじめに iTerm2など24bitカラーに対応している端末上では、Vimの termguicolorsオプションをオンにすることで、True Colorでのシンタックスハイライトが可能になります。基本的にはGUIのVimと同様のハイライトになるのですが、ちょっとハマったことがあったので記録しておきます。 True...
View Articlegit diffで差分がないのにgit statusで差分とみなされる
どゆこと?ぼくはいわゆるGit使ってるマンなのですが、こないだはじめての現象に出会いびっくりしたので備忘録です。Gitでファイルをなにも編集していないにも関わらず、git statusで変更内容を見てみると、変更していないはずのファイルが変更対象となっているじゃありませんか!どゆこと??と思い、git statusの内容をよく見てみると No newline at end of...
View ArticleMacのvimバージョンを手っ取り早く8.0にする
vimインストールmacOS標準インストールのvimはバージョンが古いのでv8.0のvimを homebrewで取得&インストールする。homebrewで「brew install vim」とすると自分でpathを通したりと何かと面倒なのでoverrideしてしまう。$ brew install lua $ brew install vim --with-lua...
View ArticleVim script 用オムニ補完関数の設定
Vim script 用のオムニ補完関数を書きました - 書いたものなどとのことなので、vim-Verdinを使う設定を書いてみた。dein.vimで TOML を使っているのでこんな感じ。neocomplete.vimと neosnippet.vimので neocomplete から Verdin を呼び出すようにする。(当初は neocomplete...
View Article[IntelliJ IDEA][IdeaVim] Vim Emulationのキーバインド設定変更
未定義の設定の警告はでるもののどこから設定すればいいかだいぶ迷ったので設定箇所のメモ設定場所上部メニューバーから File -> SettingsでSettingsダイアログを開く。 Settingダイアログの左から Other Settings --> Vim Emulatorを選択。(上の検索バーで...
View Articlevim基本操作
1. 三つのモードがありますCommandModeInsertModeVisualMode i : カーソルの前に挿入 a: カーソルの後ろに挿入 I: 該当行の最初の文字へジャンプして、挿入モードに A: 該当行の最後の文字へジャンプして、挿入モードに v: 文字を選択対象として、VisualModeに V: 行を選択対象として、VisualModeに2. 移動H←(左) L→(右) J↓(下)...
View ArticleCentOS7にvim8をインストールして簡単連番作成
SoftwareDesign6月号で紹介されていた「ビジュアルモードで選択して、g + Ctr + aで連番作成」を試してみたかったので。7.4.754以上は使えるみたいです。手順は以下に書いてありました。http://www.karan.org/blog/2016/11/05/vim-8-for-centos-linux-7/$ wget...
View ArticleWhy not use emacs instead of vi as the default editor for Ubuntu
from "The Internship" (2013)https://www.youtube.com/watch?v=lpdngXQOkBI
View Article日本語キーボードで英語配列を使う [keyhac]
keyhacでUS配列風に変更する設定日本語キーボードなのに英語配列を使うなんて、わけわからないことをしてるか?新しく仕事で使うことになったPCがUS配列だったんです。意識高いですよ。ソースコードはみんなvimで書いてるらしい。自分はまだvimレベル2くらい。仕事用のPCは自分の力じゃ変えられないので、体のほうをUS配列に合わせることに。プライベートで使ってるPCを日本語配列なのに、英語配列風にして...
View Articlevimで編集開始時にlatexの自動コンパイルを自動設定する
対象vimが好きコンパイルが面倒シェルで作業してる人概要latexやsassなど主にコンパイルが面倒なものは自動コンパイルがそもそも実装されています。 latexであれば$ latexmk -pvc sample.tex sassであれば$ sass --watch...
View Article[VIM] Share Mac Clipboard with Vim
Confirm Vim VersionFirst confirm the version of your vim is support +clipboard with vim --version If not install the recent version of vim.brew install vim Setup .vimrcAdd this line to your...
View ArticleVim で 2つの textobj の対象を入れ替える operator つくった
ブログ記事からの転載です。つくりました。と、いっても最初に公開したのは2年ぐらい前なんですが。[プラグイン]NeoBundle "osyo-manga/vim-operator-swap"ソースコード:https://github.com/osyo-manga/vim-operator-swap[使い方]<Plug>(operator-swap-marking)で対象の...
View ArticlemacOS Sierraでコロンとセミコロンを入れ替える
macOS Sierraでコロンとセミコロンが入れ替えられなくて困っているVimmerの皆さん!特に特別なアプリケーションを入れずともコロンとセミコロンを入れ替えることができましたよ。ご存知の通り、現状macOS SierraではKarabinerが動作しません。移行措置として用意されたKarabiner...
View Article