私はそれを使用していますelvis
制限されたキーストロークが影響を受ける環境でファイルなどを編集してください。違い実際、私はvim
両方の経験がありません。わかりましたエルビス以前は1990年代のシンプルさと多様な機能で好評を博した画期的なviクローン。
両方のエディタで本当に便利だと思った機能の1つは、編むコマンドオプションmake
。しかし、私が知っている限り、スクリプトにはそのような機能はありません。スクリプトは通常、コンパイルと同じ種類のツールチェーンを含まない小さなファイルです。それにもかかわらず、私は私のファイルにalias()を設定しましたck
。.elvisrc
source $HOME/.exrc
:display syntax
:set number
alias ck {
! rm tempi
! (bash "%" >/dev/null) 2>&1 | sed -n 's/.*line \([[:digit:]]*\).*/\1/p' >tempi
! elvis "%" +"$(cat tempi | head -n 1)"
}
削除されます。スピードbash
名前付きファイルにロードされたスクリプトの検索行;実行。標準エラー単語を含む出力ワイヤーその後、スペースと数字が続き、数字だけをファイルに書き込んでから、別のインスタンスからスクリプトを再ロードして、インポートしたファイルにelvis
移動します。+
スピード文書。それほどエレガントではなく、次のワークフローが必要です。
- スクリプトを開いて実行
:ck
- 最初のエラー2行
elvis
にカーソルを置き、別のインスタンスを開きます。 - 編集して保存/終了し、[
:wq
最初のenterインスタンスに戻る]をクリックします。elvis
- エラーがなくなるまで繰り返します。いいえ最上位ファイルを保存して elvis を終了し、
:q!
次を使用して (現在変更されている) ファイルを再読み込みします。コマンド履歴。
elvis
IEを使用してこのようなことを行うことができますが、例などが多くないより良い方法はありますか?
1. 外部キーボードのないタブレットPC。
2. エラーがない場合、カーソルはファイルの末尾に移動します。