キーボード ショートカットで列を選択し、各行の終わりまで選択範囲を広げる方法はありますか?
現在、カーソルが行の終わりに到達すると、次の行の先頭にジャンプします。
マウスを使用せずにこの動作を回避するにはどうすればよいですか?
キーボード ショートカットで列を選択し、各行の終わりまで選択範囲を広げる方法はありますか?
現在、カーソルが行の終わりに到達すると、次の行の先頭にジャンプします。
マウスを使用せずにこの動作を回避するにはどうすればよいですか?
私があなたの質問を正しく理解していれば、次のキーを使用してそれを行うことができます (OS X キーバインディングの例):
すべての OS に関連するキーバインド: http://www.sublimetext.com/docs/2/column_selection.html
+ +を使用せずに EOF (ファイルの終わり) までのすべての行にカーソルを配置する方法を検索していたため、この回答にたどり着きましたctrlalt▲</kbd>/▼</kbd> (not pratical for more than a few dozens of lines), so I could trim or select a specific part of those lines.
だから私は最終的に私が見つけた崇高なテキストドキュメントにたどり着きました:
次の手順でも同じ結果を得ることができます。
robertcollier4 の回答が私の質問を解決しました。何らかの理由で、super+shift+right のデフォルトの OSX キーバインディングが Sublime Text 3 で上書きされており、ユーザーキーバインディングで適切にアンバインドする方法がありません。
ロバートのコードをプラグインとして追加するには、 に移動しTools > New Plugin
、コードを貼り付けて保存し、キーマッピングに参照を追加します。
[
{ "keys": ["super+shift+right"], "command": "SelectToEndoflineCommand" }
]
私がそれに加えた唯一の変更は、変更することでした
caretPos = self.view.sel()[0].begin()
に
caretPos = self.view.sel()[0].end()
そうしないと、複数行の選択に対して正しく機能しません。