Cara menggeser blok teks ke kanan / kiri di Sublime Text 2


26

Bagaimana cara saya menggeser blok teks ke kiri atau kanan dengan Sublime Text 2?

Jawaban:


44

Anda dapat menggunakan ctrl+ ]untuk membuat indentasi suatu garis (atau blok yang disorot), dan ctrl + [untuk melepas inden.

Di OSX ini cmd + ]/[.

Anda juga dapat menggunakan tab / shift + tab, tetapi ini akan mulai dari mana pun kursor saat ini, sementara ctrl+[/]akan memindahkan seluruh baris / blok


2
setidaknya pada tab versi mac & tab-shift berfungsi pada seluruh baris dan posisi kursor tidak berpengaruh padanya.
yamm

17

Lihat SublimeMoveText colinta . Instal sebagai plugin normal (Ini disebut "MoveText" oleh Package Manager), tetapi keybindings harus diatur secara manual. Inilah yang saya lakukan:

// MoveText
// move_text_left: Moves the selected text one character to the left
// move_text_right: Moves the selected text one character to the right
// move_text_up: Moves the selected text one line up
// move_text_down: Moves the selected text one line down
{ "keys": ["ctrl+shift+n"], "command": "move_text_left" },
{ "keys": ["ctrl+shift+m"], "command": "move_text_right" },

Sorot apa yang ingin Anda pindahkan. Jika lebih dari satu baris, gunakan pemilihan kolom seperti yang disarankan @Jivings (shift + klik kanan pada Win / Linux, opsi + mouse pada OSX). Kemudian gunakan pengikat tombol untuk memindahkan teks ke kiri / kanan. Anda juga dapat mengatur ikatan kunci untuk memindahkan garis yang dipilih ke atas / bawah.


3
Beberapa orang menggunakan paket ini dengan super+ctrl+left/rightikatan utama sebagai gantinya. Juga, MoveText memindahkan teks dengan posisi karakter, bukan oleh kata, yang seharusnya lebih praktis untuk keperluan pengeditan teks.
Serge Stroobandt

3

Gunakan pilihan kolom dan kemudian masukkan atau hapus spasi atau tab.

Atau sorot pilihan teks dan tekan tab untuk memindahkannya ke kanan atau menggeser + tab untuk memindahkannya ke kiri.


1
  1. Pilih baris kode dan tekan tombol "tab" tetapi itu berfungsi hanya untuk indentasi ke kanan
  2. Untuk memindahkan potongan kode bolak-balik (kiri atau kanan) gunakan kombinasi tombol: 'CTRL' + '[' dan / atau 'CTRL' + ']'

1
Ini menggandakan informasi dalam jawaban yang diterima.
bertieb

0
  1. Pergi untuk mencari ganti (Ctrl + H)
  2. Pilih opsi "Ekspresi Reguler" dan "Dalam Pilihan".
  3. Pilih blok tempat Anda ingin memasukkan ruang.
  4. Ganti semua "^" dengan ""

0

Untuk memindahkan garis ke kiri dan ke kanan gunakan:

⌘ +] atau ⌘ + [

Untuk memindahkan garis ke atas dan ke bawah, gunakan:

⌘ + ctrl + upArrow atau downArrow

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.