学习Vi和vim编辑器(影印版)

学习Vi和vim编辑器(影印版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Robbins A.) , [美] (Robbins A.)
出版社: 开明出版社
2009-04
版次: 1
ISBN: 9787802057364
定价: 68.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 470页
字数: 521千字
正文语种: 英语
54人买过
  • 内容为:在过去将近30年的时间里,vi已经成为Unix和Linux的标准编辑器,而从1986年开始《学习Vi和vim编辑器(影印版)》也已成为vi的主要指南。但是现在Unix已经不是三十年前的样子,这《学习Vi和vim编辑器(影印版)》也同样不会是。《学习vi和Vim第七版》已经进行了扩展,包括了Vim这个主要vi克隆的细节。Vim作为目前绝大多数Linux系统的缺省编辑器和MacOSX的缺省vi版本,也可以应用于很多其他操作系统。这本指南在讲解文本编辑基础知识的同时,也涵盖了高级工具,例如用交互式的宏和脚本来扩展编辑器的功能——所有这些都用易于理解的方式来传授,这种风格已经让《学习Vi和vim编辑器(影印版)》成为经典。如果你使用Unix和Linux的话,vi和Vim是必备知识,因此,《学习Vi和vim编辑器(影印版)》也是必备之书。你将学到以下内容:
    ·高效使用vi
    ·深入讲解vi的知识,例如使用缓存
    ·使用vi的全局搜索替换功能
    ·定制vi以及运行Unix命令..
    ·使用Vim的扩展文本对象和强大正则表达式
    ·使用多窗口编辑并且编写Vim脚本
    ·发挥图形用户界面版的Vim也就是gvim的全部功能
    ·使用Vim的增强功能,例如语法高亮和扩展标签
    ·将Vim和其他三个vi的克隆nvi、elvis和vile进行比较 ArnoldRobbins是一位专业程序员和技术作者,从1980年开始就在Unix系统上工作,帮助过awk的POSIX标准制订。
    ElbertHannah是一位专业软件工程师和架构师,他的第一个工作任务是在1983年用汇编语言编写一个全屏编辑器。
    LindaLamb,Oreilly的首批作者之一,也是公司的技术作者和市场经理。 Preface.
    PartI.BasicandAdvancedvi
    1.TheviTextEditor
    ABriefHistoricalPerspective
    OpeningandClosingFiles
    QuittingWithoutSavingEdits

    2.SimpleEditing
    viCommands
    MovingtheCursor
    SimpleEdits
    MoreWaystoInsertText
    JoiningTwoLineswithJ
    ReviewofBasicviCommands

    3.MovingAroundinaHurry
    MovementbyScreens
    MovementbyTextBlocks
    MovementbySearches
    MovementbyLineNumber
    ReviewofviMotionCommands

    4.BeyondtheBasics
    MoreCommandCombinations
    OptionsWhenStartingvi
    MakingUseofBuffers
    MarkingYourPlace
    OtherAdvancedEdits
    ReviewofviBufferandMarkingCommands

    5.IntroducingtheexEditor
    exCommands
    Editingwithex
    SavingandExitingFiles
    CopyingaFileintoAnotherFile
    EditingMultipleFiles

    6.GlobalReplacement
    ConfirmingSubstitutions
    Context-SensitiveReplacement
    Pattern-MatchingRules
    Pattern-MatchingExamples
    AFinalLookatPatternMatching

    7.AdvancedEditing
    Customizingvi
    ExecutingUnixCommands
    SavingCommands
    UsingexScripts
    EditingProgramSourceCode

    8.IntroductiontotheviClones
    AndTheseAreMyBrothers,Darrell,Darrell,andDarrell
    MultiwindowEditing
    GUIInterfaces
    ExtendedRegularExpressions
    EnhancedTags
    ImprovedFacilities
    ProgrammingAssistance
    EditorComparisonSummary
    NothingLiketheOriginal
    ALookAhead
    PartII.Vim

    9.Vim(viImproved):AnIntroduction
    Overview
    WheretoGetVim
    GettingVimforUnixandGNU/Linux
    GettingVimforWindowsEnvironments
    GettingVimfortheMacintoshEnvironment
    OtherOperatingSystems
    AidsandEasyModesforNewUsers
    Summary

    10.MajorVimImprovementsovervi
    Built-inHelp
    StartupandInitializationOptions
    NewMotionCommands
    ExtendedRegularExpressions
    CustomizingtheExecutable

    11.MultipleWindowsinVim
    InitiatingMultiwindowEditing
    OpeningWindows
    MovingAroundWindows(GettingYourCursorfromHeretoThere)..
    MovingWindowsAround
    ResizingWindows
    BuffersandTheirInteractionwithWindows
    PlayingTagwithWindows
    TabbedEditing
    ClosingandQuittingWindows
    Summary

    12.VimScripts
    WhatsYourFavoriteColor(Scheme)?
    DynamicFileTypeConfigurationThroughScripting
    SomeAdditionalThoughtsAboutVimScripting
    Resources

    13.GraphicalVim(gvim)
    GeneralIntroductiontogvim
    CustomizingScrollbars,Menus,andToolbars
    gviminMicrosoftWindows
    gvimintheXWindowSystem
    GUIOptionsandCommandSynopsis

    14.VimEnhancementsforProgrammers
    FoldingandOutlining(OutlineMode)
    AutoandSmartIndenting
    KeywordandDictionaryWordCompletion
    TagStacking
    SyntaxHighlighting
    CompilingandCheckingErrorswithVim
    SomeFinalThoughtsonVimforWritingPrograms

    15.OtherCoolStuffinVim
    EditingBinaryFiles
    Digraphs:Non-ASCIICharacters
    EditingFilesinOtherPlaces
    NavigatingandChangingDirectories
    BackupswithVim
    HTMLYourText
    WhatstheDifference?
    UndoingUndos
    Now,WhereWasI?
    WhatsMyLine(Size)?
    AbbreviationsofVimCommandsandOptions
    AFewQuickies(NotNecessarilyVim-Specific)
    MoreResources
    PartIII.OtherviClones

    16.nvi:Newvi
    AuthorandHistory
    ImportantCommand-LineArguments
    OnlineHelpandOtherDocumentation
    Initialization
    MultiwindowEditing
    GUIInterfaces
    ExtendedRegularExpressions
    ImprovementsforEditing
    ProgrammingAssistance
    InterestingFeatures
    SourcesandSupportedOperatingSystems

    17.Elvis
    AuthorandHistory
    ImportantCommand-LineArguments
    OnlineHelpandOtherDocumentation
    Initialization
    MultiwindowEditing
    GUIInterfaces
    ExtendedRegularExpressions
    ImprovedEditingFacilities
    ProgrammingAssistance
    InterestingFeatures
    elvisFutures
    SourcesandSupportedOperatingSystems

    18.vile:viLikeEmacs
    AuthorsandHistory
    ImportantCommand-LineArguments
    OnlineHelpandOtherDocumentation
    Initialization
    MultiwindowEditing
    GUIInterfaces
    ExtendedRegularExpressions
    ImprovedEditingFacilities
    ProgrammingAssistance
    InterestingFeatures
    SourcesandSupportedOperatingSystems
    PartIV.Appendixes
    A.Thevi,ex,andVimEditors
    B.SettingOptions
    C.ProblemChecklists
    D.viandtheInternet
    Index
  • 内容简介:
    内容为:在过去将近30年的时间里,vi已经成为Unix和Linux的标准编辑器,而从1986年开始《学习Vi和vim编辑器(影印版)》也已成为vi的主要指南。但是现在Unix已经不是三十年前的样子,这《学习Vi和vim编辑器(影印版)》也同样不会是。《学习vi和Vim第七版》已经进行了扩展,包括了Vim这个主要vi克隆的细节。Vim作为目前绝大多数Linux系统的缺省编辑器和MacOSX的缺省vi版本,也可以应用于很多其他操作系统。这本指南在讲解文本编辑基础知识的同时,也涵盖了高级工具,例如用交互式的宏和脚本来扩展编辑器的功能——所有这些都用易于理解的方式来传授,这种风格已经让《学习Vi和vim编辑器(影印版)》成为经典。如果你使用Unix和Linux的话,vi和Vim是必备知识,因此,《学习Vi和vim编辑器(影印版)》也是必备之书。你将学到以下内容:
    ·高效使用vi
    ·深入讲解vi的知识,例如使用缓存
    ·使用vi的全局搜索替换功能
    ·定制vi以及运行Unix命令..
    ·使用Vim的扩展文本对象和强大正则表达式
    ·使用多窗口编辑并且编写Vim脚本
    ·发挥图形用户界面版的Vim也就是gvim的全部功能
    ·使用Vim的增强功能,例如语法高亮和扩展标签
    ·将Vim和其他三个vi的克隆nvi、elvis和vile进行比较
  • 作者简介:
    ArnoldRobbins是一位专业程序员和技术作者,从1980年开始就在Unix系统上工作,帮助过awk的POSIX标准制订。
    ElbertHannah是一位专业软件工程师和架构师,他的第一个工作任务是在1983年用汇编语言编写一个全屏编辑器。
    LindaLamb,Oreilly的首批作者之一,也是公司的技术作者和市场经理。
  • 目录:
    Preface.
    PartI.BasicandAdvancedvi
    1.TheviTextEditor
    ABriefHistoricalPerspective
    OpeningandClosingFiles
    QuittingWithoutSavingEdits

    2.SimpleEditing
    viCommands
    MovingtheCursor
    SimpleEdits
    MoreWaystoInsertText
    JoiningTwoLineswithJ
    ReviewofBasicviCommands

    3.MovingAroundinaHurry
    MovementbyScreens
    MovementbyTextBlocks
    MovementbySearches
    MovementbyLineNumber
    ReviewofviMotionCommands

    4.BeyondtheBasics
    MoreCommandCombinations
    OptionsWhenStartingvi
    MakingUseofBuffers
    MarkingYourPlace
    OtherAdvancedEdits
    ReviewofviBufferandMarkingCommands

    5.IntroducingtheexEditor
    exCommands
    Editingwithex
    SavingandExitingFiles
    CopyingaFileintoAnotherFile
    EditingMultipleFiles

    6.GlobalReplacement
    ConfirmingSubstitutions
    Context-SensitiveReplacement
    Pattern-MatchingRules
    Pattern-MatchingExamples
    AFinalLookatPatternMatching

    7.AdvancedEditing
    Customizingvi
    ExecutingUnixCommands
    SavingCommands
    UsingexScripts
    EditingProgramSourceCode

    8.IntroductiontotheviClones
    AndTheseAreMyBrothers,Darrell,Darrell,andDarrell
    MultiwindowEditing
    GUIInterfaces
    ExtendedRegularExpressions
    EnhancedTags
    ImprovedFacilities
    ProgrammingAssistance
    EditorComparisonSummary
    NothingLiketheOriginal
    ALookAhead
    PartII.Vim

    9.Vim(viImproved):AnIntroduction
    Overview
    WheretoGetVim
    GettingVimforUnixandGNU/Linux
    GettingVimforWindowsEnvironments
    GettingVimfortheMacintoshEnvironment
    OtherOperatingSystems
    AidsandEasyModesforNewUsers
    Summary

    10.MajorVimImprovementsovervi
    Built-inHelp
    StartupandInitializationOptions
    NewMotionCommands
    ExtendedRegularExpressions
    CustomizingtheExecutable

    11.MultipleWindowsinVim
    InitiatingMultiwindowEditing
    OpeningWindows
    MovingAroundWindows(GettingYourCursorfromHeretoThere)..
    MovingWindowsAround
    ResizingWindows
    BuffersandTheirInteractionwithWindows
    PlayingTagwithWindows
    TabbedEditing
    ClosingandQuittingWindows
    Summary

    12.VimScripts
    WhatsYourFavoriteColor(Scheme)?
    DynamicFileTypeConfigurationThroughScripting
    SomeAdditionalThoughtsAboutVimScripting
    Resources

    13.GraphicalVim(gvim)
    GeneralIntroductiontogvim
    CustomizingScrollbars,Menus,andToolbars
    gviminMicrosoftWindows
    gvimintheXWindowSystem
    GUIOptionsandCommandSynopsis

    14.VimEnhancementsforProgrammers
    FoldingandOutlining(OutlineMode)
    AutoandSmartIndenting
    KeywordandDictionaryWordCompletion
    TagStacking
    SyntaxHighlighting
    CompilingandCheckingErrorswithVim
    SomeFinalThoughtsonVimforWritingPrograms

    15.OtherCoolStuffinVim
    EditingBinaryFiles
    Digraphs:Non-ASCIICharacters
    EditingFilesinOtherPlaces
    NavigatingandChangingDirectories
    BackupswithVim
    HTMLYourText
    WhatstheDifference?
    UndoingUndos
    Now,WhereWasI?
    WhatsMyLine(Size)?
    AbbreviationsofVimCommandsandOptions
    AFewQuickies(NotNecessarilyVim-Specific)
    MoreResources
    PartIII.OtherviClones

    16.nvi:Newvi
    AuthorandHistory
    ImportantCommand-LineArguments
    OnlineHelpandOtherDocumentation
    Initialization
    MultiwindowEditing
    GUIInterfaces
    ExtendedRegularExpressions
    ImprovementsforEditing
    ProgrammingAssistance
    InterestingFeatures
    SourcesandSupportedOperatingSystems

    17.Elvis
    AuthorandHistory
    ImportantCommand-LineArguments
    OnlineHelpandOtherDocumentation
    Initialization
    MultiwindowEditing
    GUIInterfaces
    ExtendedRegularExpressions
    ImprovedEditingFacilities
    ProgrammingAssistance
    InterestingFeatures
    elvisFutures
    SourcesandSupportedOperatingSystems

    18.vile:viLikeEmacs
    AuthorsandHistory
    ImportantCommand-LineArguments
    OnlineHelpandOtherDocumentation
    Initialization
    MultiwindowEditing
    GUIInterfaces
    ExtendedRegularExpressions
    ImprovedEditingFacilities
    ProgrammingAssistance
    InterestingFeatures
    SourcesandSupportedOperatingSystems
    PartIV.Appendixes
    A.Thevi,ex,andVimEditors
    B.SettingOptions
    C.ProblemChecklists
    D.viandtheInternet
    Index
查看详情
12
您可能感兴趣 / 更多
学习Vi和vim编辑器(影印版)
无辜者的谎言(相信我!看到结局你一定会头皮发麻;全美读者推荐的悬疑神作,GOODREADS高分作品)
[美]A.R.托雷 著;梁颂宇 译;星文文化 出品
学习Vi和vim编辑器(影印版)
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
学习Vi和vim编辑器(影印版)
哲学、历史与僭政——重审施特劳斯与科耶夫之争
[美]弗罗斯特(Bryan-Paul Frost) 编;[美]伯恩斯(Timothy W. Burns)
学习Vi和vim编辑器(影印版)
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
学习Vi和vim编辑器(影印版)
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
学习Vi和vim编辑器(影印版)
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
学习Vi和vim编辑器(影印版)
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
学习Vi和vim编辑器(影印版)
最后一章
[美]厄尼·派尔
学习Vi和vim编辑器(影印版)
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
学习Vi和vim编辑器(影印版)
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
学习Vi和vim编辑器(影印版)
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
学习Vi和vim编辑器(影印版)
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译