エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
vimで行の中央へ移動する - Qiita
初めに vimのカーソル移動はそのままでも便利である.しかし,横方向への移動が若干めんどくさいところ... 初めに vimのカーソル移動はそのままでも便利である.しかし,横方向への移動が若干めんどくさいところがある.そのため,行の中央へ移動するコマンドがあると便利だと思い調べたが,それに当たるコマンドは見つからなかった.そこで,vimscriptの関数を利用して実装した. 実装 .vimrcに次の行を追加した. 解説 ここでは次の3つの関数を用いてcallで呼び出し,gcにマッピングを行っている. - cursor() - strlen() - getline() これらの関数をそれぞれ説明していく. cursor() その名の通り,カーソルを指定した位置へ移動させる. cursor(行数,先頭からの文字数)のように引数を指定する. 行数,文字数を0にした場合は現在の位置となる. strlen() 引数で指定した文字数を出力する. getline() 引数にある行の文字列を取得する. 引数では行