função do Linux vim substituir nas notas de estudo

 

0x00 substituir o conteúdo da linha atual

: s / de / para /    
 # s即substitude
: S / de / para /     
 # atual na primeira linha de, substituído para. Se a linha de corrente contém uma pluralidade de partir, só vai substituir o primeiro um deles. 

: S / de / para / G
 # todos da linha atual são substituídos para. 

: S / de / para / GC 
 # todos da linha atual são substituídos de fazer, mas, alternativamente, antes de cada usuário solicitante será solicitado para confirmar a operação. 
 
# Nota: Esta pode ser de e para qualquer cadeia, que também pode ser de expressões regulares.

 

0x01 substituir o conteúdo de uma fila

: 33S / de / para / G
 # substituir as primeiras 33 linhas de texto
: .S / de / para / G     
 # operação de substituição na linha atual 

: 33S / de / para / G   
 # operação de substituição na linha 33 é 

: S $ / de / para / G   
  # operação de substituição na última fila

 

0x02 substituir o conteúdo de algumas das linhas    

: 10,20s / de / para / G 
 # para substituir a linha especificada
: 10,20s / de / para / G   
 # na linha 10 para substituir o conteúdo das primeiras 20 linhas 

: . 1, $ S / de / para / G    
 # para substituir a primeira linha (ou seja, todo o texto da última linha ) 

: . 1, .s / de / para / G     
 #   da primeira linha para substituir o conteúdo atual da linha 

:., $ S / de / para / G     
 # do conteúdo da linha atual para a última linha a ser substituído 

: " um, ' BS / de / a / G  
 # de linhas (incluindo a linha onde a e b) entre um e b marca a substituição. 
                                Em que a e b são marcados com o comando m até feito.

 

0x03 substituir o conteúdo de todas as linhas

:% S / de / para / G 
 # G como abreviatura Global
:% S / de / para / G  
 # para substituir o conteúdo de todas as linhas.

    

0x04 substituir o formulário completo do comando

: [Gama] S / de / para / [a bandeiras]
 # [Gama] e [a bandeiras] referência Nota para o seguinte
S / da / de /
 # substituir a partir de corda para corda no designado designado, a partir de uma expressão regular pode ser
#        [O Range] 
#           Há uma série de representações: 
#             fazer intervalo não escreve: linha de cursor padrão. 
#            : Linha Cursor. 
#             1: A primeira linha. 
#             $: A última linha. 
#             33: Linha 33. 
#             'R: onde uma linha marcada (ma feito antes de usar a etiqueta). 
#             + 1: A corrente de linha cursor a seguinte linha. 
#             $ @ 1: penúltima linha. (Aqui que podemos somar e subtrair um determinado valor em uma linha para 
#                             obter a linha relativa). 
#             22,33: 22 a 33 linhas. 
#             1, $: a primeira linha para a última linha. 
#            1,:. A linha 1 para a linha atual. 
#             , $: Linha atual para a última linha. 
#            'A', b: uma fileira marca onde está localizada a linha b marcada. 
#  
#             %: Todas as linhas (e 1, $ equivalente). 
#  
#            Capítulo: ?? Busca-se a partir da localização actual, encontrar a linha do primeiro capítulo está localizado. ( 
#                            Onde capítulo pode ser qualquer string ou uma expressão regular. 
#             / Capítulo /:. Pesquisar para baixo a partir da localização actual, encontrar a linha do primeiro capítulo em que ( 
#                             Onde capítulo pode ser qualquer string ou uma expressão regular. 
# 
#             Note-se que toda a gama acima são para representação por +, - operações para definir a relação de polarização 
#            quantidade de deslocamento.
#       [Flags] 
#             onde as bandeiras disponíveis são: 
#  
#            Não: apenas o primeiro jogo será substituído dentro de um intervalo especificado. 
#             G: para todas as ocorrências do intervalo especificado serão substituídos. 
#             C: antes de solicitar o usuário para confirmar a substituição. 
#             E: Ignorar erros durante a execução. 
 
#             Nota: Todas as bandeiras acima são usados em combinação, tais gc expressa dentro do intervalo especificado 
#             todas as ocorrências de ser substituído, e será substituído antes de cada confirmam favor.

 

 

0x00 substituir o conteúdo da linha atual

: s / de / para /    
 # s即substitude
: S / de / para /     
 # atual na primeira linha de, substituído para. Se a linha de corrente contém uma pluralidade de partir, só vai substituir o primeiro um deles. 

: S / de / para / G
 # todos da linha atual são substituídos para. 

: S / de / para / GC 
 # todos da linha atual são substituídos de fazer, mas, alternativamente, antes de cada usuário solicitante será solicitado para confirmar a operação. 
 
# Nota: Esta pode ser de e para qualquer cadeia, que também pode ser de expressões regulares.

 

0x01 substituir o conteúdo de uma fila

: 33S / de / para / G
 # substituir as primeiras 33 linhas de texto
: .S / de / para / G     
 # operação de substituição na linha atual 

: 33S / de / para / G   
 # operação de substituição na linha 33 é 

: S $ / de / para / G   
  # operação de substituição na última fila

 

0x02 substituir o conteúdo de algumas das linhas    

: 10,20s / de / para / G 
 # para substituir a linha especificada
: 10,20s / de / para / G   
 # na linha 10 para substituir o conteúdo das primeiras 20 linhas 

: . 1, $ S / de / para / G    
 # para substituir a primeira linha (ou seja, todo o texto da última linha ) 

: . 1, .s / de / para / G     
 #   da primeira linha para substituir o conteúdo atual da linha 

:., $ S / de / para / G     
 # do conteúdo da linha atual para a última linha a ser substituído 

: " um, ' BS / de / a / G  
 # de linhas (incluindo a linha onde a e b) entre um e b marca a substituição. 
                                Em que a e b são marcados com o comando m até feito.

 

0x03 substituir o conteúdo de todas as linhas

:% S / de / para / G 
 # G como abreviatura Global
:% S / de / para / G  
 # para substituir o conteúdo de todas as linhas.

    

0x04 substituir o formulário completo do comando

: [Gama] S / de / para / [a bandeiras]
 # [Gama] e [a bandeiras] referência Nota para o seguinte
S / da / de /
 # substituir a partir de corda para corda no designado designado, a partir de uma expressão regular pode ser
#        [O Range] 
#           Há uma série de representações: 
#             fazer intervalo não escreve: linha de cursor padrão. 
#            : Linha Cursor. 
#             1: A primeira linha. 
#             $: A última linha. 
#             33: Linha 33. 
#             'R: onde uma linha marcada (ma feito antes de usar a etiqueta). 
#             + 1: A corrente de linha cursor a seguinte linha. 
#             $ @ 1: penúltima linha. (Aqui que podemos somar e subtrair um determinado valor em uma linha para 
#                             obter a linha relativa). 
#             22,33: 22 a 33 linhas. 
#             1, $: a primeira linha para a última linha. 
#            1,:. A linha 1 para a linha atual. 
#             , $: Linha atual para a última linha. 
#            'A', b: uma fileira marca onde está localizada a linha b marcada. 
#  
#             %: Todas as linhas (e 1, $ equivalente). 
#  
#            Capítulo: ?? Busca-se a partir da localização actual, encontrar a linha do primeiro capítulo está localizado. ( 
#                            Onde capítulo pode ser qualquer string ou uma expressão regular. 
#             / Capítulo /:. Pesquisar para baixo a partir da localização actual, encontrar a linha do primeiro capítulo em que ( 
#                             Onde capítulo pode ser qualquer string ou uma expressão regular. 
# 
#             Note-se que toda a gama acima são para representação por +, - operações para definir a relação de polarização 
#            quantidade de deslocamento.
#       [Flags] 
#             onde as bandeiras disponíveis são: 
#  
#            Não: apenas o primeiro jogo será substituído dentro de um intervalo especificado. 
#             G: para todas as ocorrências do intervalo especificado serão substituídos. 
#             C: antes de solicitar o usuário para confirmar a substituição. 
#             E: Ignorar erros durante a execução. 
 
#             Nota: Todas as bandeiras acima são usados em combinação, tais gc expressa dentro do intervalo especificado 
#             todas as ocorrências de ser substituído, e será substituído antes de cada confirmam favor.

 

Acho que você gosta

Origin www.cnblogs.com/JetpropelledSnake/p/12463908.html
Recomendado
Clasificación