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

今日の変更点: BashをVimモードに。VimでRedo、テンプレート

$
0
0

今日の変更点

  • BashをVimモードに
  • VimでRedo
  • Vimでテンプレート呼び出し

BashをVimモードに

set-o vi

便利だと思ったのはノーマルモード(コマンドモード)でvを押すとVimが立ち上がること。
そのまま(単行だろうが複数行だろうが)コマンドラインで実行したい内容を書き込んでZZなどで閉じると実行される。

VimでRedo

Ctrl+r

これ、なぜか忘れがちなのでこの機会にメモを残します。

Vimでテンプレート呼び出し

Vimがファイル名と関連付けたテンプレートを新規作成時に呼び出してくれる。

自分が用意したテンプレートを参考までに載せます。

~/Templates/python.py

# -*- coding: utf-8 -*-#importsysdefmain():passif__name__=='__main__':main()

~/Templates/shell.sh

#! /bin/bash# Fail on unset variables and command errorsset-ue-o pipefail
# all alias clearunalias-a

上記を準備した上で下記の設定を~/.vimrcに書きます。
(自分がNeoVimを使っているので~/.config/nvim/init.vimを変更しました。)

" https://qiita.com/Pseudonym/items/2cb442ff257a2f9f9d70" 拡張子に関連付けてテンプレートを開く
autocmd BufNewFile *.sh0r~/Templates/shell.sh
autocmd BufNewFile *.py0r~/Templates/python.py

参考

vim色に染まれ.機能紹介のついでにbashをvi仕様に.

Vim のすゝめ 第5回 アンドゥを極める


Viewing all articles
Browse latest Browse all 5608

Trending Articles



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