cW:change the Whole line from the current cursor position (same as C )
not quite: The difference is what "word" means. "cw" (or any other command using "w" as a range assignment) will treat special characters as the end of the word, whereas "cW" will treat only whitespace (or line ends) as word delimiters. In the following text:
if the cursor is under the "f" of "foo", then "cw" will replace "foo" with what you type afterwards, whereas "cW" will replace "foo=bar". To change the line from the cursor position to the line end use "C".
Hello there,
Is there anyway to make the tar utility print the contents of the files inside it (not list the files, but rather their contents) sequentially from the command line?
What I ultimately would like to do is to have a way of printing the contents of each file in the tar archive... (2 Replies)
1) I ran myScript with 2 arguments, I meant to use 3
if I do r my, it will rerun it with the 2 arguments. is there a way I can do r my and add a third argument at the end?
2) say I did
myAcript.ksh 2 5 7 8
I realise my typo. is there an easy way to redo the command replacing A with S?
... (4 Replies)
Discussion started by: JamesByars
4 Replies
3. Post Here to Contact Site Administrators and Moderators
What do you think could we open new top topic with tips and tricks and to show to other users some tricks what do we know like dtrace , new virtual server , how to add new users etc.
This is only suggestion (1 Reply)
I have a file which containd a string "old" and I need to replace all old with "new" if and only if it is a string not part of a string like Gold or fold etc.
I tried with sed like below
echo "old gold old" | sed 's/old/new/g'
It doesn't give the desired output, It give "old Gnew new".... (3 Replies)
I downloaded vim.7.2 and compiled the vim source .
Added the vim binary path to PATH (Because iam not the root of the box)
when i load the file using vim it throws me an error
Error detected while processing /home2/e3003091/.vimrc:
line 2:
E185: Cannot find color scheme darkblue
line... (0 Replies)
I found a decent guide of VI basic tricks. This guide does expect you to have a decent understanding of VI. It does not go over very much beginner related.
vi Manual (3 Replies)
Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordListUser Contributed Perl DocumentPerl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists(3)NAME
Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists - Write "qw(foo bar baz)" instead of "('foo', 'bar', 'baz')".
AFFILIATION
This Policy is part of the core Perl::Critic distribution.
DESCRIPTION
Conway doesn't mention this, but I think "qw()" is an underused feature of Perl. Whenever you need to declare a list of one-word literals,
the "qw()" operator is wonderfully concise, and makes it easy to add to the list in the future.
@list = ('foo', 'bar', 'baz'); #not ok
@list = qw(foo bar baz); #ok
use Foo ('foo', 'bar', 'baz'); #not ok
use Foo qw(foo bar baz); #ok
CONFIGURATION
This policy can be configured to only pay attention to word lists with at least a particular number of elements. By default, this value is
2, which means that lists containing zero or one elements are ignored. The minimum list size to be looked at can be specified by giving a
value for "min_elements" in .perlcriticrc like this:
[CodeLayout::ProhibitQuotedWordLists]
min_elements = 4
This would cause this policy to only complain about lists containing four or more words.
By default, this policy won't complain if any of the values in the list contain non-word characters. If you want it to, set the "strict"
option to a true value.
[CodeLayout::ProhibitQuotedWordLists]
strict = 1
NOTES
In the PPI parlance, a "list" is almost anything with parentheses. I've tried to make this Policy smart by targeting only "lists" that
could be sensibly expressed with "qw()". However, there may be some edge cases that I haven't covered. If you find one, send me a note.
IMPORTANT CHANGES
This policy was formerly called "RequireQuotedWords" which seemed a little counter-intuitive. If you get lots of "Cannot load policy
module" errors, then you probably need to change "RequireQuotedWords" to "ProhibitQuotedWordLists" in your .perlcriticrc file.
AUTHOR
Jeffrey Ryan Thalhammer <jeff@imaginative-software.com>
COPYRIGHT
Copyright (c) 2005-2011 Imaginative Software Systems. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of this license
can be found in the LICENSE file included with this module.
perl v5.16.3 2014-06-09 Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists(3)