Когда я вставляю кусок кода из одного файла в другой каждый раз, когда мне приходится вручную заново блокировать некоторые блоки, потому что они смещаются. Я понимаю, что это происходит из-за различного отступов выделенного блока в первом файле и точки ввода во втором.Notepad ++ Сохранить отступы после вставки кода
Например, у меня есть этот код:
function out(){
function a(){
var x=1
x=2
}
}
Затем я скопировать только funtion a()
код и вставить его в новый пустой файл. Точка вставки находится в начале файла. Поэтому, когда я вставляю этот текст, его первая строка начинается с первой строки файла, но у других строк есть отступы в два раза от их первоначальных отступов.
Так результат:
function a(){
var x=1
x=2
}
И я должен выбрать все строки, кроме первой и нажмите Shift-Tab для создания отступа их должным образом.
Я предполагаю, что должен быть плагин или встроенная команда, которая вставляет такие фрагменты, отступающие от всех строк относительно первого.
Спасибо за ответ. Я согласен, что это лучше по отношению к отступов, но в любом случае мне нужно выбрать все вставленное содержимое и нажать Shift + TAB, чтобы выровнять его с точкой вставки. Это немного раздражает, если делать это много раз ... – mortalis
Я работал в среде IDE NetBeans, и когда я вставляю многострочный текст, он просто проходит с относительными отступами, и у меня нет проблем с ним. – mortalis
Так что, может быть, я должен научиться создавать плагины для Notepad ++ и делать это для моей цели. Или я буду искать альтернативы. – mortalis