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

Image may be NSFW.
Clik here to view.

Vimのpopup windowでターミナルを使う

はじめにこんにちわ。ゴリラです。去年にVimにpopup windowの機能が入ってから、筆者はそれらを使っていくつかプラグインを作りました。translate.vimdocker.vimpopup...

View Article


neovim + YouCompleteMe + neoterm

VS codeに以降する案もありましたが、やはりterminal + tmux + vim + neotermの便利さはまだ再現できない(多分)ので、引き続きvimをつかいます。だいぶ混乱したので2020年2月時点でのMacでの環境構築についてまとめた。 neovim + YouCompleteMe +...

View Article


Image may be NSFW.
Clik here to view.

vimのmapleaderの復習

let mapleader="\<Space>" nnoremap <Leader>code :!code...

View Article

vim: カッコ補完+α

.vimrcに追加"カッコ補完: { ( [ inoremap {{}<Left> inoremap {<Enter>{}<Left><CR><ESC><S-o> inoremap ()() inoremap (()<ESC>i inoremap...

View Article

WSL vim/neovimとwin32yankの設定

WSL上のvim/neovimのクリップボード設定方法ですneovimneovimはclipboradをカスタマイズできるので、コピー時・ペイスト時の入出力先をwin32yank.exeにしてあげればよいletg:clipboard={ \'name':'myClipboard', \'copy':{ \'+':'win32yank.exe -i', \'*':'win32yank.exe -i',...

View Article


vim-surroundのysの覚え方(プラグイン作者直伝)

vim-surroundは便利なプラグインですが、のショートカット"ys"が覚えにくいので、覚え方を調べたところ、プラグイン作者がコメントしているのを発見しました。まずは"ys"の意味から。2014年に上がったissueから、"ys"の意味は"You surround"だとわかりました。"ysiw"の意味は"You surround inner word"です。...

View Article

Termux上のhugoで hugo new した記事内の日本語が文字化けする問題について

記事を書く前はTermuxの問題かと思っていましたが、調べていくうちに単純にvimの設定の問題だと判明したような、気がします。原因 iso-2022-jphugo new posts/hoge.mdこのコマンドで生成した記事の日本語のみが文字化けしてしまう。対策 fileencodings=utf-8# vim .vimrc set encoding=utf-8 set...

View Article

Image may be NSFW.
Clik here to view.

【ターミナルで差をつけろ!】つよつよエンジニアと思わせるためのスタイリッシュなターミナル構築

白いターミナルMacの標準ターミナルって、こんなかんじではないでしょうか?プログラミングを始めた人、誰もが最初はこの真っ白な画面に、恐る恐るコマンドを打つものです。しかし、このターミナルには、ざっと以下のような問題があります。背景の白が目に痛い文字が黒一色で見づらい上級者にこのターミナルを見せると失笑される…そうです。はっきりいってこの白いターミナルは初心者臭いのです(※好きで白背景を選んでいる人を...

View Article


ssh先のvimへコピペできなくなった時は?

状況サーバー Debian 10クライアント Debian sidssh先でvimを開いた時、中ボタンでコピーしようとしてもコピーできず「@」などだけが出る。 ssh先へコンソールではコピーができる。対策その1env TERM=vt100 vimなどで起動する。その2~/.vimrc に以下を追記し、vimでmouseを無効にする。set mouse-=a 以上

View Article


VIMは使えるに越したことない—最低限そつなく使うためのとっかかり

VIMは主にLINUX環境下で使われるテキストエディタです。非常に癖があって、未経験の人にとっては異世界の産物のように見えますが、ある程度使って行けば自転車の乗り方を覚えるようにスムーズに操作できるようになります。VIMのいいところは・読み書きが非常に速い(通常、膨大な量のJSONなどを読み書きすると処理落ちする)・キータッチする範囲がせまいため、指への負担が少ない・.vimrcを書き換えるだけであ...

View Article

pythonでvim pluginを書く時にファイル分割する

背景Pythonでvim pluginを書く上記リンクの記事を参考にVim(Neovim)のpluginを作っています。 Pythonファイルが大きくなり分割しようとしたところ、少しつまずいたので解決法を共有します。この記事では、例としてrequestsモジュールを用いてWebページのタイトルを表示するプラグインを作ってみます。ディレクトリ構成とファイルの中身sample-vim-plugin...

View Article

自分の.vimrc

自分の.vimrcを載せてみる。runtime! debian.vim "この.vimrcはHHKB BT 101キーボードを想定しています。 "WSL1でdebianを使用しています。 "VIMはversion8.1を使用しています。 "コードを色分け syntax on "背景色 set background=dark "文字コードをUTF-8にする set encoding=utf-8...

View Article

VSCodeVim を使う際のおすすめ設定

はじめにコーディングが格段にやりやすくなると聞いて VSCode の Vim 拡張機能 「VSCodeVim」をインストール!したのはいいけど、基本操作はわかるけど Vim 自体を使ってた訳じゃないから設定しておいたほうがいいこととか入れたほうがいいプラグインとか知らない・・・そんな中 VSCodeVim の公式ページで紹介されているQuick Example...

View Article


vimの操作を覚える

Insert ModeKeyDesc.Ctrl-t右にインデントするCtrl-d左にインデントするCtrl-wカーソル左の単語を削除するCtrl-uカーソル左を全部削除するCtrl-a前回入力した文字を再入力するCtrl-o一時的にノーマルモードCtrl-x Ctrl-n入力補完(Ctrl-n, Ctrl-pで候補選択 Ctrl-eでキャンセル)

View Article

Image may be NSFW.
Clik here to view.

git のコミットプレフィックス入力をサポートする Vim プラグイン:vim-git-commit-prefix を作った

はじめにVim プラグインの勉強を細々と続けていて、そろそろ簡単なプラグインを作ってみたいなと思って作ったプラグインを紹介します。vim-git-commit-prefix とはgotchane/vim-git-commit-prefixは、git でコミットメッセージを編集するときに、プレフィックスの候補を表示してくれるプラグインです。git のデフォルトエディタを vim にした状態で git...

View Article


Image may be NSFW.
Clik here to view.

vim: NERDTreeで新規ファイルを作成する方法

NERDTreeで新規ファイルを作ることに困っていたので備忘録Procedure 1. まず最初に開きたいファイルのディレクトリまでいく 2. 次に、該当のディレクトリで「 m 」をクリック(図1) 3. 「(a)dd a childnode」のところでEnter 4. 図2のようになるはずなのであとは作りたいファイル名を入力してEnterを押すとファイルが作られるはず参考文献図1図2

View Article

.vimrcでfor文を使ってDRYに書く

はじめにvimrcでfor文をうまく使う方法が調べてもすぐにでてこなかったのでまとめました。筆者は駆け出しのVimmerですので、よりよい方法等ございましたらご指摘いただけますと幸いです。本記事の対象者Vimmer.vimrc(or...

View Article


coc-metalsのNo Build Targetエラーを解決(vim-cocのプロジェクトルート認識の修正)

解決方法早速ですが、解決方法を記載していきます。このエラーはbuild.sbtなどをvim側がうまく発見できずに発生しているエラーのため「build.sbtがあるのに何故?」というときに参考になるかもしれません。前提以下のような状態で発生する、該当エラーについては解決が可能ですgitリポジトリのルートディレクトリ以外にbuild.sbtが配置されている対応cocのvim設定に以下を追加してください。...

View Article

Image may be NSFW.
Clik here to view.

Dockerで起動したJupyter Notebookでvimキーバインドを使う

概要最近はデータサイエンスの勉強で統計学の本を読んでいるのですが、本を読んでいるだけだとなかなかイメージしにくいこともあるので、Jupyter Notebookを使って手元でコードを書きながらやりたいなと思いました。 Jupyter...

View Article

Image may be NSFW.
Clik here to view.

mac初学者がターミナルの長ったらしい表示画面を変えてみた

はじめにMacのターミナルを開くと長ったらしい名前が表示されるディレクトリが深くなると1行では収まらずに2行目に移ってしまうmacを購入して間もない初学者がターミナルの初期表示の画面を変えてみた。流れターミナルを開いて、「.zshrc」があるか確認する↓「.zshrc」が無ければ作成し、「vim」で編集を行う↓変更点を反映させるように実行を行う↓完成!!なお、osは「macOS Catalina...

View Article
Browsing all 5608 articles
Browse latest View live


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