Paano Makikita ang Mga Numero ng Linya sa vi



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang vi vs vim debate ay maaaring maging kasing init sa ilang mga tao tulad ng debate sa vi vs emacs, ngunit anuman ang paninindigan mo mayroong ilang mga sitwasyon kung saan maaari mong makita ang iyong sarili na may vi at walang ibang pagpipilian. Ito ay isang pamantayang bahagi ng POSIX at samakatuwid ay kasama ito ng halos bawat pagpapatupad ng Unix at Linux na nagawa sa modernong panahon. Kung sakaling mag-troubleshoot ka ng isang naka-embed na system tulad ng isang wireless router o katulad na bagay, kakailanganin mong gumamit ng purong vi.



Ang isang dalisay na kahit na tinanggal na form ng vi ay kasama rin sa busybox, kaya kung nagtatrabaho ka mula sa isang limitadong prompt ng pagbawi sa utos sa isang kahon sa Linux maaari mo lamang itong maging editor. Hindi ka dapat magalala kung nahahanap mo ang iyong sarili sa alinman sa mga naunang kaso dahil maaari mo pa ring tingnan ang mga numero ng linya sa vi at ibalik ang ilan sa iba pang mga kagandahang-loob na nakasanayan mo kung ikaw ay isang regular na gumagamit ng vim.



Paraan 1: Pagsuri sa Mga Numero ng Linya sa vi

Kung nakakita ka ba ng sinumang nakikipag-usap sa debate laban sa vs vs vim, malamang na nakita mo ang isang tao na nagdala ng vim set na utos bilang isang malaking pakinabang para sa kanya sa orihinal na vi. Sa kasamaang palad, maaari mong tingnan ang mga numero ng linya sa purong vi rin. Marahil ay mapupunta ka sa isang uri ng prompt ng pag-login kung nagtatrabaho ka sa isang naka-embed na aparato. Kung hindi, maaari mong itulak ang Ctrl + Alt + F1 o F2 upang makapunta sa kailangan mong puntahan. Ang mga gumagamit ng mga graphic na bersyon ng Linux ay maaaring nais na itulak ang Ctrl + Alt + T o Super + T upang maglabas ng isang terminal. Maaari mo ring hanapin ang salitang terminal sa Ubuntu Unity Dash, ngunit tandaan na kung i-type mo lang ang vi sa isang ganap na tampok na bersyon ng Linux maaari kang makakuha ng vim sa halip. Maaari mong palaging patakbuhin ang utos busybox vi ang daming turo ng Linux na naituro.



Maaari kang pangkalahatang mag-type vi fileName , kung saan ang fileName ay pinalitan ng isang tunay na pangalan ng file, upang mai-load ang anumang file na teksto na kailangan mong gumana. Maaaring wala kang makita sa ibaba, ngunit hindi ka dapat nasa insert mode kaagad. Sa anumang bagay na nakabatay sa orihinal na vi, tulad ng ginamit sa AIX, HPUX, Solaris at ilang mga OpenIndiana machine, maaari mong itulak ang Ctrl + G upang mag-pop up ng isang bar na dapat sabihin sa iyo nang eksakto kung nasaan ka sa file.

Gamitin ang mga bindings ng key ng vi o ang mga cursor key kung magagamit upang mag-navigate sa isang bagong posisyon at pagkatapos ay itulak muli ang Ctrl + G. Ang primitive form ng pinuno na ito ay hindi maa-update nang pabago-pareho sa parehong paraan na gagawin ng isa sa vim, ngunit dapat itong gumana upang payagan kang suriin nang maayos ang mga numero ng linya sa vi na dati.



Kung nasa Linux ka kaysa sa purong Unix at gumamit ka ng busybox vi upang buksan ang file, awtomatiko kang may isang napaka-primitive na pinuno sa ibaba nang hindi mo kailangang itulak ang anumang pangunahing kumbinasyon. Hindi nito sasabihin sa iyo ang posisyon ng haligi, ngunit ipapaalam nito sa iyo kung nasaan ka sa file at bibigyan ka ng isang porsyento na magsasabi sa iyo kung gaano mo katagal dapat pumunta. Ang porsyento na ito ay dapat na magagamit sa iba pang mga bersyon pati na rin, at ginagawang mas madali itong makita kung gaano mo katagal ang pagpunta sa pagbabasa ng dokumentasyon. Maaari mong paminsan-minsang makatakbo sa isyung ito kung nag-i-install ka ng isang bagay sa isang router o isang server na walang ulo at wala pang mga pahina ng tao na magre-refer.

Paraan 2: Pagtanggal ng isang Linya

Kung nasanay ka na sa paggamit ng mga pangunahing utos, kung gayon alam mo na ang karamihan sa mga kakailanganin mo para sa regular na orthodox vi. Push: d upang tanggalin ang isang kasalukuyang linya. Nakasalalay sa iyong bersyon, maaari mo ring mai-type lamang ang dd at makikita mo ang linya na biglang nawala sa harap ng iyong mga mata.

Sinabi na, mayroon ka ring access sa isang tinatanggap na primitive form ng isang clipboard na maraming mga programer ng Unix na mas madaling magtrabaho kumpara sa mga graphic clipboard na itinatampok ng maraming iba pang mga uri ng mga programa.

Kung nais mong alisin ang isang linya ng teksto at ilabas ito upang mailagay mo ito sa ibang lugar, na kung saan ay may epekto sa pagputol nito, maaari mong gamitin ang: y o yy depende sa iyong bersyon. Ang mga gumagamit na nasa insert mode na makakahanap ng mga titik na ito ay papasok sa dokumento ay maaari lamang itulak ang Esc upang makabalik muna sa mode ng pag-utos.

Sa sandaling natanggal ang teksto, mag-navigate sa bagong posisyon na nais mong ilagay dito. Sa sandaling nandiyan ka, i-type ang p upang mailagay ang teksto pagkatapos ng kasalukuyang posisyon. Maaaring gusto mong gumamit ng pang-itaas na letrang P kung ilalagay mo sa posisyon ang teksto bago ang kasalukuyang lugar kung nasaan ang iyong cursor.

Mangyaring tandaan na kung nasanay ka sa mga pintas sa keyboard ng Ctrl + C, Ctrl + X at Ctrl + V na karaniwan sa mga kapaligiran sa Windows at Macintosh hindi mo magagamit ang mga ito dito. Ang editor ng vi ay modal, nangangahulugang mayroong isang hiwalay na mode ng pag-utos at insert. Sa kabilang banda, kung nahihirapan kang mag-navigate, pagkatapos ay ilagay ang iyong mga daliri sa mga h, j, k at l key.

Gumamit ng h bilang isang kanang arrow, bilang isang kaliwang arrow, j upang ilipat ang isang linya at pagkatapos ay k upang lumipat pataas kapag nais mong pumili ng isang linya na tatanggalin. Ito ay maaaring mukhang isang maliit na counterintuitive, ngunit ang mga keyboard shortcut na ito ay ginawa sa isang oras kung kailan ang mga keyboard key ng cursor ay anupaman ngunit unibersal. Ang isang napakalaki ng karamihan ng mga gumagamit ng vi ay talagang ginusto sila dahil hindi ka nila hinihiling na alisin ang iyong mga daliri mula sa row ng bahay.

Habang ang pagtanggal at paglipat ng teksto sa ganitong paraan ay maaaring hindi kinakailangang maging sopistikado tulad ng sa ito, maaari mong magustuhan ito sa isang maliit na kasanayan.

Basahin ang 4 na minuto