Macを使用しています。 Sublime Text 3にはそれぞれ300行の7列があります。可能であれば、単一のキーボードショートカットを使用して4列目のみを選択したいと思います。
不適切なオプション
ctrl
+ shift
+ up/down
alt
+ mouse
+ drag
ctrl
+ alt
+ up/down
。 (これは実際には何もしませんし、コンソールセッションにも表示されず、単一のキーボードショートカットでもありません)。私が試したもの:
command
と 'page down'をctrl
と 'shift`で使用:運が悪い私の理想的な解決策は、カーソルを列の任意の場所に配置し、ショートカット(たとえば、ctrl-alt-shift-a)を押して列全体を選択することです。
以下に例を示します。
ジョン・サリー・ベンソン・マライア・パトリック・サマンサ・マーティン
サイモン・ケイト・キャリー・デロレスジョシュア・サミュエル・エリザ
MariaとDeloresの列を1回のキーストロークで選択します。さまざまな理由(切り取り/貼り付け、大文字小文字の変更、追加、引用符の追加、マクロの実行など)のためにこのアクションを頻繁に実行するため、迅速で繰り返し可能なものが必要になります。
どうすればいいですか?
申し分なく、すべての要件を満たす私が見つけた最良のソリューションは次のとおりです。
マウスの操作は一切必要ありません。
Sublime Column Selection :が表示されるはずです。
マウスを使用する
プラットフォームごとに異なるマウスボタンが使用されます。
OS X
- マウスの左ボタン+ ⌥
または:中マウスボタン
選択に追加: ⌘
- 選択から引く: ⇧+⌘
窓
- マウスの右ボタン+ Shift
または:中マウスボタン
選択に追加: Ctrl
- 選択から引く: Alt
Linux
マウスの右ボタン+ Shift
選択に追加: Ctrl
- 選択から引く: Alt
キーボードを使用する
OS X
- Ctrl + Shift + ⬆
- Ctrl + Shift + ⬇
窓
- Ctrl + Alt + ⬆
- Ctrl + Alt + ⬇
Linux
- Ctrl + Alt + ⬆
- Ctrl + Alt + ⬇
崇高な文書化されたMacのショートカットが機能しない理由は、Mission Control、Application Windowsなど、他のMac機能のショートカットにリンクされているためです。解決策:[システム環境設定]-> [キーボード]-> [ショートカットMission ControlおよびApplication Windowsのオプション。次に、必要なテキストを選択するために「Ctrl + Shift [+矢印キー]」を試してから、マウスをクリックせずにカーソルを必要な場所に移動して、選択した場所に適切なインデントを付けて貼り付けます。
私の場合(Linux)は alt+shiftup/down
{ "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["alt+shift+down"], "command": "select_lines", "args": {"forward": true} },
SublimeText 3 Column-Selectプラグイン で十分です。それをインストールしてから、 'Default(OSX).sublime-keymap'ファイルに次のようなものがあることを確認してください。
// Column mode
{ "keys": ["ctrl+alt+up"], "command": "column_select", "args": {"by": "lines", "forward": false}},
{ "keys": ["ctrl+alt+down"], "command": "column_select", "args": {"by": "lines", "forward": true}},
{ "keys": ["ctrl+alt+pageup"], "command": "column_select", "args": {"by": "pages", "forward": false}},
{ "keys": ["ctrl+alt+pagedown"], "command": "column_select", "args": {"by": "pages", "forward": true}},
{ "keys": ["ctrl+alt+home"], "command": "column_select", "args": {"by": "all", "forward": false}},
{ "keys": ["ctrl+alt+end"], "command": "column_select", "args": {"by": "all", "forward": true}}
正確に何があなたにとってうまくいかなかったのですか?
MacOSの場合、プラグインやマウスをインストールする必要はありません。ちょうどこのようにします:ctrl + shift + down
意図した質問に対する解決策が得られるようにコメントする。
あなたがしたいことはできますが、Notepad ++ほど素敵ではありませんが、小さなソリューションでは十分に機能するかもしれません。
崇高な場合、CtrlキーまたはMac同等キーを押しながら、マウスで1行に必要な単語/文字を選択し、Ctrlキーを押しながら別の行に移動して、その行に必要な単語/文字を選択すると加算されますそして、あなたの選択を構築します。私は、主に抽出プログラムとしてnotepadd ++を使用し、実際の開発ではデータのクリーンアップと崇高さを使用しています。
もう1つの方法は、列が完全に整列している場合、Windowsで中クリックするか、Macでオプション+クリックするだけで、テキスト行内の正方形、列などのテキストを選択できます。