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

Vimのインサートモードで自動インデントさせずにクリップボードの内容をペーストする

以下の記事でも対処法を書いている方がいたのですが,この方法は記載されていなかったようなので残しておきます.vimでペーストするときインデントさせない - Qiitaペーストしたらインデントがずれてしまった時の対処法 - Qiitaやり方インサートモードで <C-r><C-p>*とすることでインデントされずにペーストできます.環境shell$ vim --version |...

View Article


Image may be NSFW.
Clik here to view.

vimで複数行に同じ文字列を書き込む

Ctrl-vでvisualモードに入り、jを連打して、文字列を書き込みたい複数の行の先頭を選択する。このあとShift-iで書き込みたい文字列(例として"- ")を入力後、escapeキーを押すと、選ばれた行全ての先頭に、入力した文字列が挿入される。

View Article


Vim入門[今度こそ覚える!!]

プログラム言語の便利な関数、エディタのコマンド、爪切り、耳かき、キャッシュカードの置き場所。最初はバッチリ覚えたと思っていても、いざ必要になった時に思い出せないんですよね。今回はVimのコマンドくらいは一生覚えられるようにしようと思います。本屋さんで語源の乗ってる英単語帳を見て語源とセットにしたら覚えられるかと思ってわかる範囲で語源もつけて見ました。必要最小限のコマンドVimの起動ターミナル上で以下...

View Article

Vim終了時に勝手に改行文字が挿入されてしまうのを回避する

以下のコマンドを入力した後に終了すればOK :set binary noeol

View Article

Image may be NSFW.
Clik here to view.

Vimで選択範囲をCamelCaseに変換

シェルで、こういう関数を作っておく.bashrccamelcase(){ perl -pe 's#(_|^)(.)#\u$2#g'}Fishユーザーはこっち.config/fish/config.fishfunctioncamelcaseperl-pe's#(_|^)(.)#\u$2#g'endこれで、標準入力をCamelCaseに変換できる。~> echo array_map |...

View Article


vimrc

最近自分のvimrcを見直したのでメモ程度に晒しておきます..vimrc"=============" vim設定 "=============" エンコードsetencoding=utf8 " ファイルエンコードsetfileencoding=utf-8" シンタックスハイライトsyntaxon" 行番号を表示setnumber" タブ幅settabstop=4"...

View Article

Image may be NSFW.
Clik here to view.

Windows環境でAtomからPowerShellを使って、SSH接続とCUIエディタを使う

はじめにAtomIDEなんてものも出たみたいだけれどもまだ対応言語少ないし, Tera-termを使って開発をしていたけどいちいちウインドウを切り替えるのも面倒くさいなとふと思いWin10のPowerShellからSSH接続とVimを使えるようにしてみた.自分はローカルのlinux PCにこれで接続してsambaを使いwindowsのネットワークドライブを割り当てて開発してる.参考にしたページVim...

View Article

pythonのlistを速く書くvim tips

書きたいものclasses=('plane','car','bird','cat','deer','dog','frog','horse','ship','truck')まずはじめに、以下のように打つclasses=('plane,car,bird,cat,deer,dog,frog,horse,ship')のあとにvimの痴漢で:s/,/','/g...

View Article


Image may be NSFW.
Clik here to view.

Vim におけるプラグイン管理についてまとめてみた

概要最近 Xcode で iPhone アプリを開発したり Unity で VR アプリ開発をする生活から、 ターミナルで Rails や Python を書く生活に変わったので、vim 周りを再調査しました。自分が以前環境整備していた頃とは大きく環境が変わってそう。vim のプラグインをどう管理して、どう探すかについて簡単にまとめました。プラグインマネージャーvim...

View Article


Vim でブラウザのようにファイル間で進む、戻る操作をする方法

操作方法<C-i>で進む(Ctrl キーを押しながら i キーを押す)<C-o>で戻る厳密には vim が管理するジャンプリストの行き来なので、ファイル単位の進む/戻るではないが、かなり重宝する。ちなみにジャンプリストは vim 起動中に以下のコマンドを入力すると一覧で見ることができる。:jumps (:ju でも可)

View Article

Image may be NSFW.
Clik here to view.

意外と知らない Vim でできること

概要自分はターミナルで Vim を使って開発するのが好きなのだが、 Sublime Text でよくね?とか VSCode でよくね?みたいなことを言われて、話をすると、タグジャンプができたりファイルをツリーで表示できたりファイル検索できたり補完できたりするから良いと言われ、それって標準の Vim でもできるのでは、と思って調べてみたら意外にできると知ったので記事にしてみました。他のエディタに...

View Article

Ubuntu 個人的なキーバインドの整理

Ubuntu 16.04LTSをインストールし直した際にいくつかショートカット系を再設定したのと同時に、各アプリのデフォルトキーバインドで記憶が曖昧なのを整理したので、まとめ。各アプリのデフォルト設定と、個人的に設定したものが混ざっていますので、ご注意ください。fcitxkey bindingwhat to doCtrl + ;switch input method (EN <->...

View Article

Vimの undojoin で :%!autopep8 や :%!clang-format を快適に

前置 (plugin の話はありません) Vim でプログラムを編集していると、バッファ全体に外部コマンドを適用したい時があります。たとえば、python の autopep8 や c/c++ の clang-format など。 これらのフォーマッタには整形範囲を限定するオプションがあり、ここは手動で整形したい、ここは機械的な整形で、と使い分けができます。autopep8autopep8...

View Article


Image may be NSFW.
Clik here to view.

Vim patchダイジェスト [2017/09] (仮)

Vim patchダイジェスト [2017/09] (仮) (8.0.1027~ 8.0.x)8.0.1039: setbufline()を追加しました。カレントバッファ以外のバッファを変更できるようになりました。8.0.1038:...

View Article

何気に良く使うVim tips #1 前後の文字を入れ替える

よくある、前後一文字逆タイプミスpirnt('hello')ここで、カーソルをiに持ってて、xpするとpirnt('hello')#^ でxpprint('hello')

View Article


vimコマンドメモ

Vim初心者に捧ぐ実践的入門を参考に個人的に使用しているコマンドをメモ。ノーマルモード操作vim覚え方↓jキーボードのホームポジション(になるくらい重要)↑kホームポジションの隣、2番目に重要←hjの左にあるから左に進む→l余ってるからここに割り当てられた一文字切り取るx切り取るイメージ操作vim覚え方w次の単語の先頭へworde単語の最後へendb前の単語の先頭へback0行頭へ右端なのに行頭へ$...

View Article

Vimコマンド-基本的なコマンド

自分が見返すためにまとめておきます起動と終了開始vim終了:q <Enter>ファイルの保存ファイルを上書き保存:w名前をつけて保存:w...

View Article


Image may be NSFW.
Clik here to view.

端末の Vim でも挿入モードで縦棒カーソルを使いたい

Neovim が端末版でも GUI 版と同様に挿入モード時にカーソルを|(縦棒)にしてくれるのが良いなぁというツイートをしたら Vim でのやり方を教えていただいたのでメモ.https://twitter.com/satoh_fumiyasu/status/910554613044015104下記の設定を vimrc に書けばOK.if has('vim_starting') "...

View Article

Image may be NSFW.
Clik here to view.

WindowsのGVimの:terminalから色々なシェルを使う

はじめに最近、vimに実装された:terminalが便利そうなのでWindowsから色々いじってみました。 Windows版はvim/vim-win32-installerからzipをダウンロードできます。上のキャプチャではVimを4つに分割してそれぞれ以下のシェルを動かしています。Git BashコマンドプロンプトWSL...

View Article

社内布教用のvimチートシート

前提この投稿は社内でvimを布教するに当たって、基本的な使い方を説明するためのチートシートです。分かりやすさを重視して、vimの正確な用語を使っていない箇所が多数あります。なお、30分ほどの時間の余裕があるなら、この記事を読むより、vimで...

View Article
Browsing all 5608 articles
Browse latest View live


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