MacとWinそれぞれでgit関連の編集をvim→sublimeに変更する
自分はsublimeが好きなので(というか他の用途と合わせて1つのエディタに集約したい&sublime内のタブでターミナルを起動させられるようにしてるので),コミットメッセージ修正(git commit --amend)などでもvimではなくsublimeに出来るように以下のように設定しました。■Macのやり方※ターミナルから「subl」でsublime...
View ArticleVimエディタで開いているファイルの文字列検索、一括置換を行う方法
vimエディタで、検索、一括置換を行う方法。【 ファイルを開いている場合 】:%s/(検索文字列)/(置換後の文字列)/g #自分用備忘録
View ArticleVimエディタで複数ファイルの文字列を一括置換する方法
1. 置換対象のファイルを引数に設定:args **/*.csv ※ ** は、カレントディレクトリを指す。【 ファイルを追加したい場合 】:argaddで、引数にファイルを追加することが可能。:argadd ./*.html 2. 引数に登録されているファイルを確認する引数無しで、:argsを呼び出すと、登録されているファイルが確認できる。:args 3....
View ArticleBash On Ubntsuでneovimをインストール。そしてpython3の設定
neovimのインストール$ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:neovim-ppa/unstable $ sudo apt-get update $ sudo apt-get install neovim python3サポートの設定$ sudo apt-get install...
View ArticleVimエディタでファイルを編集した後に生成される〇〇〇.txt~(チルダ)ファイルの正体
はじめにVimエディタを使って、ファイルを編集するのは凄い便利なのですが、ファイルを編集して保存すると、(編集したファイル名).xxx~のようなファイルが新しく生成されている。一体このファイルは、どのような意味を持って生成されたファイルなのだろうか?Windows10で、コマンドプロンプトからVimを使用しているが、...
View ArticleBash on Ubuntu on WindowsからhtmlファイルをWindowsのブラウザで開く
素人の備忘録。ガチの素人が試行錯誤しただけなので変なところだらけだと思います。動機VimでMarkdownのプレビューにPrevimを使っている。普通なら、:PrevimOpenで編集中のMarkdownのプレビューがブラウザで開く。 Bash on Ubuntu on...
View ArticleVim で全角スペースの強調
vim で全角スペースを強調する設定をしたので、メモ。以下のように highlightを利用し、全角スペースのハイライトを試みた。しかし、環境によっては colorshemeによってハイライトが上書きされてしまう。 (colorschemeが vim...
View Articlevimコマンド 備忘録
はじめにvimのコマンドをなかなか覚えられないので、メモとしてこちらに残していきたいと思います。新しい知識が入り次第更新する予定です。テキスト入力モードへ移行する例えば、.sshのconfigを編集したいときは、$ vi ~/.ssh/config...
View ArticleVim
ショートカットショートカット効果:set columns= xxx横幅:set lines= xxx縦幅x削除:Tutorialチュートリアル:q!保存せず終了参照サイトVimの使い方 よく使うコマンドまとめ | Memo on the Webさわさわと Vim Windowサイズ変更 設定チュートリアルでvimエディタの使い方を覚えよう — 名無しのvim使いVimの設定ファイルを作る -...
View Articlemac vim 8.0 バージョンアップ(neovim削除)
Mac OS X 10.9 vim 7.3 ー> vim 8.0 (2016 Sep 12, compiled Aug 15 2017 01:22:07) Included patches: 1-8931.brew install vim --with-lua$ brew install vim --with-luaneovimを削除して、vimに戻る。誰か vim と neovim...
View ArticleCloud9では、gccとvimも使おう。
はじめにすぐに始められるWeb IDEとして有名な、cloud9無償版のいいところを3行で。ブラウザ上でUbuntu(14.04)環境が無料で使えるよ。ブラウザのエディタを用いて、プログラム開発ができるよ。親会社はAmazon。Amazon...
View ArticleSpacemacs Emacs 25.2(日本語入力) on Ubuntu 16.04 on VMware 8.5 on macOS Sierra
VMWare Fusionで動かすUbuntu 16.04上のEmacsでもmacOS Sierra上のEmacsと同じように使いたいと思い至った。特にVMWareを使う場合は⌘や⌥などの修飾キーが奪われたりとなにかと面倒なためメモして共有する。Spacemacs ( 12664 - 2017/09/02)...
View Articledein.vim の導入してjedi-vimを入れる
今まで素の Vim だったのでようやくプラグイン管理を導入した時のメモdein.vimhttps://github.com/Shougo/dein.vim NeoBundle はバグフィックスのみの対応らしいので dein.vim を使う。インストール$ curl...
View ArticlevimのINSERTモードでカーソル上下左右移動できるようにする
「数文字だけ移動したい、でもINSERTモードを抜けるのは面倒!」というとき、INSERTモードでもカーソルの上下左右移動をできるようにする方法です。部分的にEmacsキーバインドを採用するやりかたです。やりかた.vimrcに次のキーマップ定義を追加しておきます。.vimrcimap <C-p><Up> imap <C-n><Down> imap...
View Articlevimで行の中央へ移動する
vimで行の中央へ移動する初めにvimのカーソル移動はそのままでも便利である.しかし,横方向への移動が若干めんどくさいところがある.そのため,行の中央へ移動するコマンドがあると便利だと思い調べたが,それに当たるコマンドは見つからなかった.そこで,vimscriptの関数を利用して実装した.実装.vimrcに次の行を追加した.nn gc :call...
View Articlefish shellからVimPlugにインストールできるようにする
最近やたらと環境再構築することがあって、それに伴いVimのプラグインインストールさせられるので、どうせならfish shellから思いついたプラグインを一発でインストールできるようにしちまえと考えた。こんなふうにvim-plug "dag/vim-fish"使用環境Manjaro Linux KDE EditionVim 8.0Fish shell...
View ArticleWhere in の条件部分を正規表現でうまいことしよう
概要システムの保守やってるとwhere in のクエリをよく使います。エクセルの表が添付されて、こいつらを消せとか調査しろみたいな指令が来たときABCD1577 ABCD1618 ABCD1631 みたいなのを'ABCD1577', 'ABCD1618', 'ABCD1631' にしたいとかXXXXABC37540M R52M XXXXABC37541M R53M XXXXABC37542M...
View Articlevimrc
プラグイン入れていない時の最低限のやつvimrcsetnocompatiblesetencoding=utf-8setlistsethiddensetbackspace=indent,eol,startsetautoindentsetsmartindentsettabstop=2setshiftwidth=2setexpandtabfiletypeonfiletype plugin indent...
View Articleターミナルとvimの設定(色、フォント)
ターミナル周りの設定ターミナルをかっこよくすることがモチベに繋がると思い、いろいろやってみました。ターミナルにSolarized(色)Solarizedはとても人気の配色です。これにしておけば、コイツ分かってるな感が出ます(?)。まずはgithubで公開されているデータをダウンロード。ターミナルで以下のコマンドを入力。$ git clone...
View Article