Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Browsing all 5608 articles
Browse latest View live

Vim で golang を書く環境を整える

vimでgo言語のコーディングをする場合にsyntaxであったり、gofmt,goimportsを使ってコーディングを楽にできるのですが、色々書いてくれている人の記事が個人的に複雑に感じたので個人的にまとめてみました。golangのインストールOS X $ brew install golang CentOS $ sudo yum install golang --enablerepo=epel...

View Article


pythonのコーディングを自動修正してくれるautopep8を導入する

便利と評判のPyCharmを使ってみたものの、やはり使い慣れたvimに戻ってしまった今日この頃。コーディング規約PEP8に準拠しているかをチェック、修正してくれるプラグインautopep8を入れることで、より快適にpythonを書ける環境を整えたい。autopep8をインストールする $ pip3 install autopep8 NeoBundleでvimプラグインを入れる $ vim...

View Article


dein.vimでon_source処理を簡単に書けるようにした

dein.vimでプラグインが読み込まれた時に実行させたい処理は...

View Article

Image may be NSFW.
Clik here to view.

Nyaovim上で動く ニコ生のコメビュを作ってみた

完成したものリポジトリMaxMEllon/nyaovim-nicolive-comment-viewer使い方コマンド引数説明:CommentViewerOpenニコ生id (lvXXXXXXX,...

View Article

Vimが長いテキストで重くなる現象を回避

Vimで編集中のファイル内にdata URL等のlong lineがあると、設定によってはVimが死にます。syntax onだとsyntax highlightingのために、一行3000文字まで解析しよと頑張っちゃうらしいので、そこが原因です。基本的には1行多くてもせいぜい200文字くらい(多い)なので、最大設定を適当に書き換えればokです。 " 以下を.vimrc等に記述 set...

View Article


Image may be NSFW.
Clik here to view.

nanoエディタユーザーじゃない人がうっかりnanoエディタを開いてしまった時の対処法

処方箋一回落ち着きます画面下の方をよく見ますCtrl + o<-保存Ctrl + x<-終了(保存せずに終わろうとするとたまに怒られます) これでおk!nanoエディタとは nano は Mac OS X に標準搭載されているテキストエディタです。 Mac使っている人は表題のようなことが起こり得るってことですかね(<-Macしか使ったことないユーザー)...

View Article

Vimのカーソルキーを封じる

ビルド待ちの間のネタ投稿だよーんカーソル移動にはh,j,k,lを使った方が良いんだろうけど、カーソルキーを使ってしまう...そんな人は、~/.vimrcに以下の記述をすればVim強制ギプスの下でvimが起動するぞ!.vimrc nmap <LEFT> :q!<CR> nmap <RIGHT> :q!<CR> nmap <UP>...

View Article

2016年3月MacBook AirにインストールしているApp一覧

Macをクリーンインストールすることがあったので、インストールするAppを一覧で管理することにした。一番最初にインストールするAppDropbox Evernote 1Password Alfred 2 BetterTouchTool Google日本語入力...

View Article


VimiumでCtrl+f/Ctrl+bでページ送りする

Chromeをキーボード操作するのにVim風の操作ができるVimiumというプラグインがあります。Vimiumデフォルトのマッピングでもある程度の操作ができるのですが、Ctrl+f/Ctrl+bでページ送りができないのが個人的にすごいイラッとしました。d/uで半ページ送りはあるんだけど、そうじゃないんだ。全ページ送りが欲しいんだ。たぶんChromeのデフォルトのマッピングとぶつかってるとかで設定され...

View Article


[小ネタ]Windowsでコマンドラインからvimを起動する

WindowsServerの環境でバッチファイルを作って試すときにvimを使いたかったので導入したときのメモ Cygwinからのvimではなく、Windows用のvimパッケージをインストールし、利用する方法以下のリンクを参考に設定Windowsへのインストール方法環境OS->Microsoft Windows Server 2012 R2...

View Article

Image may be NSFW.
Clik here to view.

true/falseを切り替えるコマンドを作った

内容コードを書いている時にtrue/falseを書き直すのが面倒なので、Vim scriptの勉強として作ってみた。コード function! BooleanToggle() let l:word = expand("<cword>") let l:bool = {'true': 'false', 'false': 'true'} if has_key(l:bool, l:word)...

View Article

conemu(cmder) + nyagos で快適vim環境構築

前提環境environemntversionOSWindows 10cmder150913 previewnyagos4.1.1_2-386vimkaoriya vim 7.4 適用済みパッチ(1-51)経緯backspace.fm の vim.side #2...

View Article

Image may be NSFW.
Clik here to view.

VimでPython Doctestを実行するプラグインを作成する (2)

はじめに「VimでPython Doctestを実行するプラグインを作成する (1)」の続きです.それなりに動くプラグインができましたので公開します.https://github.com/daizutabi/unite-greater3スクリーンショットを以下に示します.greater3プラグイン今回のプラグインはgreater3と名付けました.以下,ヘルプからの抜粋です.greater3...

View Article


よく使うvimコマンド

グレップ検索:gr入れ替え:ctl+w+rインデント修正: Shift+vキーを押下 9行目まで移動 =キーを押下元いた場所に戻る: q元いた場所に進む: コメントアウト:ビジュアルモードでgc gcc set paste :e ファイルをリロード di( かっこの中消す ysiw( かっこで囲む ds" ダブルクォート(")を削除:レコーディング qa でスタート qで終了 @aで繰り返し

View Article

Image may be NSFW.
Clik here to view.

Vimでejsファイルを開いてもシンタックスハイライトされたい

DOCTYPE宣言しているファイルだとちゃんと色がつくのですが、インクルードファイルだと色がつかないのです vimrcに以下の設定の記述します。 NeoBundle 'nikvdp/ejs-syntax' autocmd BufNewFile,BufRead *.ejs set filetype=ejs autocmd BufNewFile,BufRead *._ejs set...

View Article


Vimで矩形選択の選択範囲を置換する

cmd :'<,'>:s/\%Vhoge/foo/g 置換系のコマンドって毎回うつのがめんどくさいんだけどなんかいい方法ないのかな・・・参考Vimで選択範囲を置換する - chulip.org

View Article

開発環境でVimとtmuxをおすすめする理由

新人プログラマ応援タグができたということで開発環境について少し書いてみました。対象者新人Web系の開発者なぜVimを勧めるのかどのエディタを使ったらいいかと聞かれるとVimと即答します。最近だとAtomやSublime...

View Article


Image may be NSFW.
Clik here to view.

phpファイル保存時にLint処理(php -l)→コード整形→コーディング規約チェックをし、エラーがあればQuickFixに表示する

はじめにphpファイルの保存時にLint処理(php -l)コード整形コーディング規約チェックを行うvimプラグインを作ってみた。(もうあるかもしれませんが勉強も兼ねて。。。) Lint or...

View Article

Vimで文字コードや改行コードを直す

変換して保存(破壊的)変換したい文字コードを指定する。UTF-8に変換したければ utf-8を指定。 :set fenc=[utf-8|sjis|euc-jp] :set ff=[dos|mac|unix] :wq # 例 :set fenc=sjis ff=dos 変換して開く(非破壊的)実際のファイルの文字コードを指定する。 :e ++enc=[utf-8|sjis|euc-jp] :e...

View Article

vimのコマンドライン補完を自作する。

vimのコマンドライン補完関数の基本的な作り方まとめ。書式コマンドに独自の補完関数を指定するときは、コマンド定義時に引数に-complete=customlist,{func}を指定する。 command!-nargs=1-complete=customlist,{func} {cmd} {rep} 補完関数は補完候補のリストを返せばいい。function {func}(lead, line,...

View Article
Browsing all 5608 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>