この記事はKCCT-Densan Advent Calendar 2017の24日目の記事です.
(おはようございます|こん(にち|ばん)は).TateIsuKannaです.
テキストエディターとはテキストファイルを編集するソフトウェアの事です.皆さんは何をお使いでしょうか?自分はVimを使っています.VimはオープンソースでViの改良版(IMproved)です.
Vimの良さはなんといってもあらゆる操作全てをキーボードで出来る事です.タブやウィンドウの操作も.
Windowsならここのself-installing executableから,Linuxなら
apt install vim
とかすれば簡単に入ります.ソースコードを落としてビルドするのもあっという間です.導入も動作も軽快です.
Vimは親切で分かりやすく楽しいチュートリアルが付いてます.
vimtutor
を実行してみましょう.(Windowsならスタートメニューの検索から).実際に使いながらVimの使い方を習得出来ます.慣れて来たらVim日本語ドキュメントを読んでみるのも良いですね.
以下に操作の例を示します.後ろにコマンドの注釈を書きました.
wWord
wを5回繰り返したい)
5w5 Word
dwDelete Word
yw5pYank Word 5 Paste
t,To ,
ct,Change To ,
cibChange Inner Bracket
rゆReplace ゆ
%
:sort
:sort n
:6,10sort n
*:g//dカーソルの下の単語を検索して,ファイル全体の中(Global)でそれを含む行をDelete
:%s/\d\+/&数字数字の列は,その数字の列と『数字』に置換(Substitute)
:g!/\d/norm $2hrゆ数字の無い行で,行末にカーソルを飛ばした後,2文字分左へカーソルを動かしてReplace,を意味するnormalコマンドを実行
などと訳の分からない要求にもVimは応えてくれます.そう,キーボードだけで.
ただ単にソースコードを書く以外にも活用出来そうな事が分かって頂ければ嬉しいです.
Vimはまるで脳に直結している手足のようにしたい事が出来る!
VsVimをインストールして快適なVim with Visual Studioライフを送りましょう!
Termuxをインストールして快適なVim&Pythonライフを送りましょう!