- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2023-02-19T15:58:24+09:00","default:irrp","irrp")
#author("2023-02-19T15:59:07+09:00","default:irrp","irrp")
→Unix系OS
#contents
*vi関連 [#hba3ac35]
-[[vi エディタでCtrl + z>http://blog.livedoor.jp/fivegangsters/archives/3554085.html]] 2011
--vi で誤って ctr+Zを押してしまい、下記のような表示が出た場合
[1]+ Stopped vi xxxx
--バックグラウンドに回ってしまっているため、 fg コマンドで前に出す。
-[[viでのカーソル移動方法を一通りまとめました>https://eng-entrance.com/linux-vi-move]] 2017
-画面移動…前方(下)は ctr+F, 後方(上)は ctr+B
-指定行へ移動…数値→G
-単語単位移動…前方は w, 後方は b
-[[viエディタ入門>https://vim.jp.net/]]
-[[なるべく覚えないviエディタの使い方>http://d.hatena.ne.jp/zariganitosh/20120227/minimum_vi]] 2012.2.27
-[[Become a Vi Master by Learning These 30+ Key Bindings>http://www.howtogeek.com/115051/become-a-vi-master-by-learning-these-30-key-bindings/]]
-[[とても便利なvimのコマンド紹介>http://blog.asial.co.jp/815]]
-viで行番号表示/非表示
:set number
:set nonumber
-viエディタコマンド覚え歌
--&ref(Unix系OS/viedit.jpg);
-[[viとvimの違いはなんですか?>https://qastack.jp/ubuntu/418396/what-is-the-difference-between-vi-and-vim]]
Vimはviよりもはるかに幅広いOSに移植されています。
Vimには、いくつかの一般的なプログラミング言語(C / C ++、Python、Perl、シェルなど)のサポート(構文の強調表示、コードの折りたたみなど)が含まれています。
Vimはcscopeと統合します。
Vimを使用して、SSHやHTTPなどのネットワークプロトコルを使用してファイルを編集できます。
Vimにはマルチレベルのアンドゥ/リドゥが含まれています。
Vimでは、複数のファイルを編集するために画面を分割できます。
Vimは、圧縮されたアーカイブ(gzip、zip、tarなど)内のファイルを編集できます。
Vimには、ファイルを比較するための組み込みdiff(vimdiff)が含まれています。
Vimにはプラグインのサポートが含まれており、設定ファイルと起動ファイルをより細かく制御できます。
Vimはvimscriptまたは外部スクリプト言語(python、perl、shellなど)でスクリプト化できます。